(0) Obligation:

Clauses:

log2(X, Y) :- log2(X, 0, s(0), Y).
log2(s(s(X)), Half, Acc, Y) :- log2(X, s(Half), Acc, Y).
log2(X, s(s(Half)), Acc, Y) :- ','(small(X), log2(Half, s(0), s(Acc), Y)).
log2(X, Half, Y, Y) :- ','(small(X), small(Half)).
small(0).
small(s(0)).

Query: log2(g,a)

(1) PrologToPrologProblemTransformerProof (SOUND transformation)

Built Prolog problem from termination graph ICLP10.

(2) Obligation:

Clauses:

log2A(s(s(T128)), T129, T131) :- log2A(T128, s(T129), T131).
log2A(0, s(T148), T150) :- log2B(T148, T150).
log2A(s(0), s(T148), T150) :- log2B(T148, T150).
log2A(0, 0, s(0)).
log2A(s(0), 0, s(0)).
log2C(s(s(T262)), T263, T265) :- log2C(T262, s(T263), T265).
log2C(0, s(T282), T284) :- log2D(T282, T284).
log2C(s(0), s(T282), T284) :- log2D(T282, T284).
log2C(0, 0, s(s(0))).
log2C(s(0), 0, s(s(0))).
log2E(s(s(T396)), T397, T399) :- log2E(T396, s(T397), T399).
log2E(0, s(T416), T418) :- log2F(T416, T418).
log2E(s(0), s(T416), T418) :- log2F(T416, T418).
log2E(0, 0, s(s(s(0)))).
log2E(s(0), 0, s(s(s(0)))).
log2G(s(s(T530)), T531, T533) :- log2G(T530, s(T531), T533).
log2G(0, s(T550), T552) :- log2H(T550, T552).
log2G(s(0), s(T550), T552) :- log2H(T550, T552).
log2G(0, 0, s(s(s(s(0))))).
log2G(s(0), 0, s(s(s(s(0))))).
log2I(s(s(T664)), T665, T667) :- log2I(T664, s(T665), T667).
log2I(0, s(T684), T686) :- log2J(T684, T686).
log2I(s(0), s(T684), T686) :- log2J(T684, T686).
log2I(0, 0, s(s(s(s(s(0)))))).
log2I(s(0), 0, s(s(s(s(s(0)))))).
log2K(s(s(T798)), T799, T801) :- log2K(T798, s(T799), T801).
log2K(0, s(T818), T820) :- log2L(T818, T820).
log2K(s(0), s(T818), T820) :- log2L(T818, T820).
log2K(0, 0, s(s(s(s(s(s(0))))))).
log2K(s(0), 0, s(s(s(s(s(s(0))))))).
log2M(s(s(T932)), T933, T935) :- log2M(T932, s(T933), T935).
log2M(0, s(T952), T954) :- log2N(T952, s(s(s(s(s(s(s(0))))))), T954).
log2M(s(0), s(T952), T954) :- log2N(T952, s(s(s(s(s(s(s(0))))))), T954).
log2M(0, 0, s(s(s(s(s(s(s(0)))))))).
log2M(s(0), 0, s(s(s(s(s(s(s(0)))))))).
log2O(s(s(T1117)), T1118, T1119, T1121) :- log2O(T1117, s(T1118), T1119, T1121).
log2O(0, s(T1143), T1144, T1146) :- log2N(T1143, s(T1144), T1146).
log2O(s(0), s(T1143), T1144, T1146) :- log2N(T1143, s(T1144), T1146).
log2O(0, 0, T1164, s(T1164)).
log2O(s(0), 0, T1164, s(T1164)).
log2N(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) :- log2O(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092).
log2N(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186) :- log2P(T1184, T1186).
log2N(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186) :- log2P(T1184, T1186).
log2N(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290) :- log2Q(T1288, T1290).
log2N(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290) :- log2Q(T1288, T1290).
log2N(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391) :- log2R(T1389, T1391).
log2N(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391) :- log2R(T1389, T1391).
log2N(s(s(s(s(s(s(0)))))), T1458, T1460) :- log2S(T1458, T1460).
log2N(s(s(s(s(s(s(s(0))))))), T1458, T1460) :- log2S(T1458, T1460).
log2N(s(s(s(s(0)))), T1520, T1522) :- log2T(T1520, T1522).
log2N(s(s(s(s(s(0))))), T1520, T1522) :- log2T(T1520, T1522).
log2N(s(s(0)), T1547, T1549) :- log2U(T1547, T1549).
log2N(s(s(s(0))), T1547, T1549) :- log2U(T1547, T1549).
log2N(0, T1565, s(T1565)).
log2N(s(0), T1565, s(T1565)).
log2P(T1233, T1235) :- log2V(T1233, T1235).
log2V(T1238, s(s(s(T1238)))).
log2Q(T1337, T1339) :- log2V(T1337, T1339).
log2R(T1419, T1421) :- log2W(T1419, T1421).
log2W(T1424, s(s(s(T1424)))).
log2S(T1488, T1490) :- log2W(T1488, T1490).
log2T(T1525, s(s(T1525))).
log2U(T1552, s(s(T1552))).
log2X(T1640, T1642) :- log2T(T1640, T1642).
log2Y(T1734, T1736) :- log2T(T1734, T1736).
log2Z(T1809, T1811) :- log2U(T1809, T1811).
log2N1(T1868, T1870) :- log2U(T1868, T1870).
log2N2(T1900, s(T1900)).
log2N3(T1921, s(T1921)).
log2L(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913) :- log2M(T911, s(s(s(s(s(s(s(0))))))), T913).
log2L(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592) :- log2X(s(s(s(s(s(s(s(0))))))), T1592).
log2L(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592) :- log2X(s(s(s(s(s(s(s(0))))))), T1592).
log2L(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686) :- log2Y(s(s(s(s(s(s(s(0))))))), T1686).
log2L(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686) :- log2Y(s(s(s(s(s(s(s(0))))))), T1686).
log2L(s(s(s(s(s(s(s(s(0)))))))), T1780) :- log2Z(s(s(s(s(s(s(s(0))))))), T1780).
log2L(s(s(s(s(s(s(s(s(s(0))))))))), T1780) :- log2Z(s(s(s(s(s(s(s(0))))))), T1780).
log2L(s(s(s(s(s(s(0)))))), T1839) :- log2N1(s(s(s(s(s(s(s(0))))))), T1839).
log2L(s(s(s(s(s(s(s(0))))))), T1839) :- log2N1(s(s(s(s(s(s(s(0))))))), T1839).
log2L(s(s(s(s(0)))), T1896) :- log2N2(s(s(s(s(s(s(s(0))))))), T1896).
log2L(s(s(s(s(s(0))))), T1896) :- log2N2(s(s(s(s(s(s(s(0))))))), T1896).
log2L(s(s(0)), T1917) :- log2N3(s(s(s(s(s(s(s(0))))))), T1917).
log2L(s(s(s(0))), T1917) :- log2N3(s(s(s(s(s(s(s(0))))))), T1917).
log2L(0, s(s(s(s(s(s(s(0)))))))).
log2L(s(0), s(s(s(s(s(s(s(0)))))))).
log2N4(T1981) :- log2N2(s(s(s(s(s(s(s(0))))))), T1981).
log2N5(T2038) :- log2N2(s(s(s(s(s(s(s(0))))))), T2038).
log2N6(T2084) :- log2N3(s(s(s(s(s(s(s(0))))))), T2084).
log2N7(T2122) :- log2N3(s(s(s(s(s(s(s(0))))))), T2122).
log2N8(s(s(s(s(s(s(s(0)))))))).
log2N9(s(s(s(s(s(s(s(0)))))))).
log2J(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779) :- log2K(T777, s(s(s(s(s(s(s(0))))))), T779).
log2J(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952) :- log2N4(T1952).
log2J(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952) :- log2N4(T1952).
log2J(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009) :- log2N5(T2009).
log2J(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009) :- log2N5(T2009).
log2J(s(s(s(s(s(s(s(s(0)))))))), T2066) :- log2N6(T2066).
log2J(s(s(s(s(s(s(s(s(s(0))))))))), T2066) :- log2N6(T2066).
log2J(s(s(s(s(s(s(0)))))), T2104) :- log2N7(T2104).
log2J(s(s(s(s(s(s(s(0))))))), T2104) :- log2N7(T2104).
log2J(s(s(s(s(0)))), T2140) :- log2N8(T2140).
log2J(s(s(s(s(s(0))))), T2140) :- log2N8(T2140).
log2J(s(s(0)), T2156) :- log2N9(T2156).
log2J(s(s(s(0))), T2156) :- log2N9(T2156).
log2J(0, s(s(s(s(s(s(0))))))).
log2J(s(0), s(s(s(s(s(s(0))))))).
log2N10(T2215) :- log2N8(T2215).
log2N11(T2271) :- log2N8(T2271).
log2N12(T2316) :- log2N9(T2316).
log2N13(T2353) :- log2N9(T2353).
log2N14(s(s(s(s(s(s(0))))))).
log2N15(s(s(s(s(s(s(0))))))).
log2H(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645) :- log2I(T643, s(s(s(s(s(s(s(0))))))), T645).
log2H(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186) :- log2N10(T2186).
log2H(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186) :- log2N10(T2186).
log2H(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242) :- log2N11(T2242).
log2H(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242) :- log2N11(T2242).
log2H(s(s(s(s(s(s(s(s(0)))))))), T2298) :- log2N12(T2298).
log2H(s(s(s(s(s(s(s(s(s(0))))))))), T2298) :- log2N12(T2298).
log2H(s(s(s(s(s(s(0)))))), T2335) :- log2N13(T2335).
log2H(s(s(s(s(s(s(s(0))))))), T2335) :- log2N13(T2335).
log2H(s(s(s(s(0)))), T2370) :- log2N14(T2370).
log2H(s(s(s(s(s(0))))), T2370) :- log2N14(T2370).
log2H(s(s(0)), T2386) :- log2N15(T2386).
log2H(s(s(s(0))), T2386) :- log2N15(T2386).
log2H(0, s(s(s(s(s(0)))))).
log2H(s(0), s(s(s(s(s(0)))))).
log2N16(T2445) :- log2N14(T2445).
log2N17(T2501) :- log2N14(T2501).
log2N18(T2546) :- log2N15(T2546).
log2N19(T2583) :- log2N15(T2583).
log2N20(s(s(s(s(s(0)))))).
log2N21(s(s(s(s(s(0)))))).
log2F(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511) :- log2G(T509, s(s(s(s(s(s(s(0))))))), T511).
log2F(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416) :- log2N16(T2416).
log2F(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416) :- log2N16(T2416).
log2F(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472) :- log2N17(T2472).
log2F(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472) :- log2N17(T2472).
log2F(s(s(s(s(s(s(s(s(0)))))))), T2528) :- log2N18(T2528).
log2F(s(s(s(s(s(s(s(s(s(0))))))))), T2528) :- log2N18(T2528).
log2F(s(s(s(s(s(s(0)))))), T2565) :- log2N19(T2565).
log2F(s(s(s(s(s(s(s(0))))))), T2565) :- log2N19(T2565).
log2F(s(s(s(s(0)))), T2600) :- log2N20(T2600).
log2F(s(s(s(s(s(0))))), T2600) :- log2N20(T2600).
log2F(s(s(0)), T2616) :- log2N21(T2616).
log2F(s(s(s(0))), T2616) :- log2N21(T2616).
log2F(0, s(s(s(s(0))))).
log2F(s(0), s(s(s(s(0))))).
log2N22(T2675) :- log2N20(T2675).
log2N23(T2731) :- log2N20(T2731).
log2N24(T2776) :- log2N21(T2776).
log2N25(T2813) :- log2N21(T2813).
log2N26(s(s(s(s(0))))).
log2N27(s(s(s(s(0))))).
log2D(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377) :- log2E(T375, s(s(s(s(s(s(s(0))))))), T377).
log2D(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646) :- log2N22(T2646).
log2D(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646) :- log2N22(T2646).
log2D(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702) :- log2N23(T2702).
log2D(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702) :- log2N23(T2702).
log2D(s(s(s(s(s(s(s(s(0)))))))), T2758) :- log2N24(T2758).
log2D(s(s(s(s(s(s(s(s(s(0))))))))), T2758) :- log2N24(T2758).
log2D(s(s(s(s(s(s(0)))))), T2795) :- log2N25(T2795).
log2D(s(s(s(s(s(s(s(0))))))), T2795) :- log2N25(T2795).
log2D(s(s(s(s(0)))), T2830) :- log2N26(T2830).
log2D(s(s(s(s(s(0))))), T2830) :- log2N26(T2830).
log2D(s(s(0)), T2846) :- log2N27(T2846).
log2D(s(s(s(0))), T2846) :- log2N27(T2846).
log2D(0, s(s(s(0)))).
log2D(s(0), s(s(s(0)))).
log2N28(T2905) :- log2N26(T2905).
log2N29(T2961) :- log2N26(T2961).
log2N30(T3006) :- log2N27(T3006).
log2N31(T3043) :- log2N27(T3043).
log2N32(s(s(s(0)))).
log2N33(s(s(s(0)))).
log2B(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243) :- log2C(T241, s(s(s(s(s(s(s(0))))))), T243).
log2B(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876) :- log2N28(T2876).
log2B(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876) :- log2N28(T2876).
log2B(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932) :- log2N29(T2932).
log2B(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932) :- log2N29(T2932).
log2B(s(s(s(s(s(s(s(s(0)))))))), T2988) :- log2N30(T2988).
log2B(s(s(s(s(s(s(s(s(s(0))))))))), T2988) :- log2N30(T2988).
log2B(s(s(s(s(s(s(0)))))), T3025) :- log2N31(T3025).
log2B(s(s(s(s(s(s(s(0))))))), T3025) :- log2N31(T3025).
log2B(s(s(s(s(0)))), T3060) :- log2N32(T3060).
log2B(s(s(s(s(s(0))))), T3060) :- log2N32(T3060).
log2B(s(s(0)), T3076) :- log2N33(T3076).
log2B(s(s(s(0))), T3076) :- log2N33(T3076).
log2B(0, s(s(0))).
log2B(s(0), s(s(0))).
log2N34(T3135) :- log2N32(T3135).
log2N35(T3191) :- log2N32(T3191).
log2N36(T3236) :- log2N33(T3236).
log2N37(T3273) :- log2N33(T3273).
log2N38(s(s(0))).
log2N39(s(s(0))).
log2N40(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109) :- log2A(T107, s(s(s(s(s(s(s(0))))))), T109).
log2N40(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106) :- log2N34(T3106).
log2N40(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106) :- log2N34(T3106).
log2N40(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162) :- log2N35(T3162).
log2N40(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162) :- log2N35(T3162).
log2N40(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218) :- log2N36(T3218).
log2N40(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218) :- log2N36(T3218).
log2N40(s(s(s(s(s(s(s(s(0)))))))), T3255) :- log2N37(T3255).
log2N40(s(s(s(s(s(s(s(s(s(0))))))))), T3255) :- log2N37(T3255).
log2N40(s(s(s(s(s(s(0)))))), T3290) :- log2N38(T3290).
log2N40(s(s(s(s(s(s(s(0))))))), T3290) :- log2N38(T3290).
log2N40(s(s(s(s(0)))), T3306) :- log2N39(T3306).
log2N40(s(s(s(s(s(0))))), T3306) :- log2N39(T3306).
log2N40(s(s(0)), s(0)).
log2N40(s(s(s(0))), s(0)).
log2N40(0, s(0)).
log2N40(s(0), s(0)).

Query: log2N40(g,a)

(3) PrologToPiTRSProof (SOUND transformation)

We use the technique of [TOCL09]. With regard to the inferred argument filtering the predicates were used in the following modes:
log2N40_in: (b,f)
log2A_in: (b,b,f)
log2B_in: (b,f)
log2C_in: (b,b,f)
log2D_in: (b,f)
log2E_in: (b,b,f)
log2F_in: (b,f)
log2G_in: (b,b,f)
log2H_in: (b,f)
log2I_in: (b,b,f)
log2J_in: (b,f)
log2K_in: (b,b,f)
log2L_in: (b,f)
log2M_in: (b,b,f)
log2N_in: (b,b,f)
log2O_in: (b,b,b,f)
log2P_in: (b,f)
log2Q_in: (b,f)
log2R_in: (b,f)
log2S_in: (b,f)
log2X_in: (b,f)
log2Y_in: (b,f)
log2Z_in: (b,f)
log2N1_in: (b,f)
log2N4_in: (f)
log2N5_in: (f)
log2N6_in: (f)
log2N7_in: (f)
log2N10_in: (f)
log2N11_in: (f)
log2N12_in: (f)
log2N13_in: (f)
log2N16_in: (f)
log2N17_in: (f)
log2N18_in: (f)
log2N19_in: (f)
log2N22_in: (f)
log2N23_in: (f)
log2N24_in: (f)
log2N25_in: (f)
log2N28_in: (f)
log2N29_in: (f)
log2N30_in: (f)
log2N31_in: (f)
log2N34_in: (f)
log2N35_in: (f)
log2N36_in: (f)
log2N37_in: (f)
Transforming Prolog into the following Term Rewriting System:
Pi-finite rewrite system:
The TRS R consists of the following rules:

log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109) → U148_ga(T107, T109, log2A_in_gga(T107, s(s(s(s(s(s(s(0))))))), T109))
log2A_in_gga(s(s(T128)), T129, T131) → U1_gga(T128, T129, T131, log2A_in_gga(T128, s(T129), T131))
log2A_in_gga(0, s(T148), T150) → U2_gga(T148, T150, log2B_in_ga(T148, T150))
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243) → U131_ga(T241, T243, log2C_in_gga(T241, s(s(s(s(s(s(s(0))))))), T243))
log2C_in_gga(s(s(T262)), T263, T265) → U4_gga(T262, T263, T265, log2C_in_gga(T262, s(T263), T265))
log2C_in_gga(0, s(T282), T284) → U5_gga(T282, T284, log2D_in_ga(T282, T284))
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377) → U114_ga(T375, T377, log2E_in_gga(T375, s(s(s(s(s(s(s(0))))))), T377))
log2E_in_gga(s(s(T396)), T397, T399) → U7_gga(T396, T397, T399, log2E_in_gga(T396, s(T397), T399))
log2E_in_gga(0, s(T416), T418) → U8_gga(T416, T418, log2F_in_ga(T416, T418))
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511) → U97_ga(T509, T511, log2G_in_gga(T509, s(s(s(s(s(s(s(0))))))), T511))
log2G_in_gga(s(s(T530)), T531, T533) → U10_gga(T530, T531, T533, log2G_in_gga(T530, s(T531), T533))
log2G_in_gga(0, s(T550), T552) → U11_gga(T550, T552, log2H_in_ga(T550, T552))
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645) → U80_ga(T643, T645, log2I_in_gga(T643, s(s(s(s(s(s(s(0))))))), T645))
log2I_in_gga(s(s(T664)), T665, T667) → U13_gga(T664, T665, T667, log2I_in_gga(T664, s(T665), T667))
log2I_in_gga(0, s(T684), T686) → U14_gga(T684, T686, log2J_in_ga(T684, T686))
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779) → U63_ga(T777, T779, log2K_in_gga(T777, s(s(s(s(s(s(s(0))))))), T779))
log2K_in_gga(s(s(T798)), T799, T801) → U16_gga(T798, T799, T801, log2K_in_gga(T798, s(T799), T801))
log2K_in_gga(0, s(T818), T820) → U17_gga(T818, T820, log2L_in_ga(T818, T820))
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913) → U46_ga(T911, T913, log2M_in_gga(T911, s(s(s(s(s(s(s(0))))))), T913))
log2M_in_gga(s(s(T932)), T933, T935) → U19_gga(T932, T933, T935, log2M_in_gga(T932, s(T933), T935))
log2M_in_gga(0, s(T952), T954) → U20_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) → U25_gga(T1089, T1090, T1092, log2O_in_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092))
log2O_in_ggga(s(s(T1117)), T1118, T1119, T1121) → U22_ggga(T1117, T1118, T1119, T1121, log2O_in_ggga(T1117, s(T1118), T1119, T1121))
log2O_in_ggga(0, s(T1143), T1144, T1146) → U23_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186) → U26_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
log2P_in_ga(T1233, T1235) → U38_ga(T1233, T1235, log2V_in_ga(T1233, T1235))
log2V_in_ga(T1238, s(s(s(T1238)))) → log2V_out_ga(T1238, s(s(s(T1238))))
U38_ga(T1233, T1235, log2V_out_ga(T1233, T1235)) → log2P_out_ga(T1233, T1235)
U26_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186) → U27_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
U27_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290) → U28_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
log2Q_in_ga(T1337, T1339) → U39_ga(T1337, T1339, log2V_in_ga(T1337, T1339))
U39_ga(T1337, T1339, log2V_out_ga(T1337, T1339)) → log2Q_out_ga(T1337, T1339)
U28_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290) → U29_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
U29_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391) → U30_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
log2R_in_ga(T1419, T1421) → U40_ga(T1419, T1421, log2W_in_ga(T1419, T1421))
log2W_in_ga(T1424, s(s(s(T1424)))) → log2W_out_ga(T1424, s(s(s(T1424))))
U40_ga(T1419, T1421, log2W_out_ga(T1419, T1421)) → log2R_out_ga(T1419, T1421)
U30_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391) → U31_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
U31_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(0)))))), T1458, T1460) → U32_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
log2S_in_ga(T1488, T1490) → U41_ga(T1488, T1490, log2W_in_ga(T1488, T1490))
U41_ga(T1488, T1490, log2W_out_ga(T1488, T1490)) → log2S_out_ga(T1488, T1490)
U32_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(0)))))), T1458, T1460)
log2N_in_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460) → U33_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
U33_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460)
log2N_in_gga(s(s(s(s(0)))), T1520, T1522) → U34_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
log2T_in_ga(T1525, s(s(T1525))) → log2T_out_ga(T1525, s(s(T1525)))
U34_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(0)))), T1520, T1522)
log2N_in_gga(s(s(s(s(s(0))))), T1520, T1522) → U35_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
U35_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(s(0))))), T1520, T1522)
log2N_in_gga(s(s(0)), T1547, T1549) → U36_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
log2U_in_ga(T1552, s(s(T1552))) → log2U_out_ga(T1552, s(s(T1552)))
U36_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(0)), T1547, T1549)
log2N_in_gga(s(s(s(0))), T1547, T1549) → U37_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
U37_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(s(0))), T1547, T1549)
log2N_in_gga(0, T1565, s(T1565)) → log2N_out_gga(0, T1565, s(T1565))
log2N_in_gga(s(0), T1565, s(T1565)) → log2N_out_gga(s(0), T1565, s(T1565))
U23_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(0, s(T1143), T1144, T1146)
log2O_in_ggga(s(0), s(T1143), T1144, T1146) → U24_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
U24_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(s(0), s(T1143), T1144, T1146)
log2O_in_ggga(0, 0, T1164, s(T1164)) → log2O_out_ggga(0, 0, T1164, s(T1164))
log2O_in_ggga(s(0), 0, T1164, s(T1164)) → log2O_out_ggga(s(0), 0, T1164, s(T1164))
U22_ggga(T1117, T1118, T1119, T1121, log2O_out_ggga(T1117, s(T1118), T1119, T1121)) → log2O_out_ggga(s(s(T1117)), T1118, T1119, T1121)
U25_gga(T1089, T1090, T1092, log2O_out_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092)
U20_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(0, s(T952), T954)
log2M_in_gga(s(0), s(T952), T954) → U21_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
U21_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(s(0), s(T952), T954)
log2M_in_gga(0, 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(0, 0, s(s(s(s(s(s(s(0))))))))
log2M_in_gga(s(0), 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(s(0), 0, s(s(s(s(s(s(s(0))))))))
U19_gga(T932, T933, T935, log2M_out_gga(T932, s(T933), T935)) → log2M_out_gga(s(s(T932)), T933, T935)
U46_ga(T911, T913, log2M_out_gga(T911, s(s(s(s(s(s(s(0))))))), T913)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592) → U47_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
log2X_in_ga(T1640, T1642) → U42_ga(T1640, T1642, log2T_in_ga(T1640, T1642))
U42_ga(T1640, T1642, log2T_out_ga(T1640, T1642)) → log2X_out_ga(T1640, T1642)
U47_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592) → U48_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
U48_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686) → U49_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
log2Y_in_ga(T1734, T1736) → U43_ga(T1734, T1736, log2T_in_ga(T1734, T1736))
U43_ga(T1734, T1736, log2T_out_ga(T1734, T1736)) → log2Y_out_ga(T1734, T1736)
U49_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686) → U50_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
U50_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(0)))))))), T1780) → U51_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
log2Z_in_ga(T1809, T1811) → U44_ga(T1809, T1811, log2U_in_ga(T1809, T1811))
U44_ga(T1809, T1811, log2U_out_ga(T1809, T1811)) → log2Z_out_ga(T1809, T1811)
U51_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(0)))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780) → U52_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
U52_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(0)))))), T1839) → U53_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
log2N1_in_ga(T1868, T1870) → U45_ga(T1868, T1870, log2U_in_ga(T1868, T1870))
U45_ga(T1868, T1870, log2U_out_ga(T1868, T1870)) → log2N1_out_ga(T1868, T1870)
U53_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(0)))))), T1839)
log2L_in_ga(s(s(s(s(s(s(s(0))))))), T1839) → U54_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
U54_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(s(0))))))), T1839)
log2L_in_ga(s(s(s(s(0)))), T1896) → U55_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
log2N2_in_ga(T1900, s(T1900)) → log2N2_out_ga(T1900, s(T1900))
U55_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(0)))), T1896)
log2L_in_ga(s(s(s(s(s(0))))), T1896) → U56_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
U56_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(s(0))))), T1896)
log2L_in_ga(s(s(0)), T1917) → U57_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
log2N3_in_ga(T1921, s(T1921)) → log2N3_out_ga(T1921, s(T1921))
U57_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(0)), T1917)
log2L_in_ga(s(s(s(0))), T1917) → U58_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
U58_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(s(0))), T1917)
log2L_in_ga(0, s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(0, s(s(s(s(s(s(s(0))))))))
log2L_in_ga(s(0), s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(s(0), s(s(s(s(s(s(s(0))))))))
U17_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(0, s(T818), T820)
log2K_in_gga(s(0), s(T818), T820) → U18_gga(T818, T820, log2L_in_ga(T818, T820))
U18_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(s(0), s(T818), T820)
log2K_in_gga(0, 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(0, 0, s(s(s(s(s(s(0)))))))
log2K_in_gga(s(0), 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(s(0), 0, s(s(s(s(s(s(0)))))))
U16_gga(T798, T799, T801, log2K_out_gga(T798, s(T799), T801)) → log2K_out_gga(s(s(T798)), T799, T801)
U63_ga(T777, T779, log2K_out_gga(T777, s(s(s(s(s(s(s(0))))))), T779)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952) → U64_ga(T1952, log2N4_in_a(T1952))
log2N4_in_a(T1981) → U59_a(T1981, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1981))
U59_a(T1981, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1981)) → log2N4_out_a(T1981)
U64_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952) → U65_ga(T1952, log2N4_in_a(T1952))
U65_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009) → U66_ga(T2009, log2N5_in_a(T2009))
log2N5_in_a(T2038) → U60_a(T2038, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T2038))
U60_a(T2038, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T2038)) → log2N5_out_a(T2038)
U66_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009) → U67_ga(T2009, log2N5_in_a(T2009))
U67_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2066) → U68_ga(T2066, log2N6_in_a(T2066))
log2N6_in_a(T2084) → U61_a(T2084, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2084))
U61_a(T2084, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2084)) → log2N6_out_a(T2084)
U68_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066) → U69_ga(T2066, log2N6_in_a(T2066))
U69_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(0)))))), T2104) → U70_ga(T2104, log2N7_in_a(T2104))
log2N7_in_a(T2122) → U62_a(T2122, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2122))
U62_a(T2122, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2122)) → log2N7_out_a(T2122)
U70_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(0)))))), T2104)
log2J_in_ga(s(s(s(s(s(s(s(0))))))), T2104) → U71_ga(T2104, log2N7_in_a(T2104))
U71_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(s(0))))))), T2104)
log2J_in_ga(s(s(s(s(0)))), T2140) → U72_ga(T2140, log2N8_in_a(T2140))
log2N8_in_a(s(s(s(s(s(s(s(0)))))))) → log2N8_out_a(s(s(s(s(s(s(s(0))))))))
U72_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(0)))), T2140)
log2J_in_ga(s(s(s(s(s(0))))), T2140) → U73_ga(T2140, log2N8_in_a(T2140))
U73_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(s(0))))), T2140)
log2J_in_ga(s(s(0)), T2156) → U74_ga(T2156, log2N9_in_a(T2156))
log2N9_in_a(s(s(s(s(s(s(s(0)))))))) → log2N9_out_a(s(s(s(s(s(s(s(0))))))))
U74_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(0)), T2156)
log2J_in_ga(s(s(s(0))), T2156) → U75_ga(T2156, log2N9_in_a(T2156))
U75_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(s(0))), T2156)
log2J_in_ga(0, s(s(s(s(s(s(0))))))) → log2J_out_ga(0, s(s(s(s(s(s(0)))))))
log2J_in_ga(s(0), s(s(s(s(s(s(0))))))) → log2J_out_ga(s(0), s(s(s(s(s(s(0)))))))
U14_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(0, s(T684), T686)
log2I_in_gga(s(0), s(T684), T686) → U15_gga(T684, T686, log2J_in_ga(T684, T686))
U15_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(s(0), s(T684), T686)
log2I_in_gga(0, 0, s(s(s(s(s(0)))))) → log2I_out_gga(0, 0, s(s(s(s(s(0))))))
log2I_in_gga(s(0), 0, s(s(s(s(s(0)))))) → log2I_out_gga(s(0), 0, s(s(s(s(s(0))))))
U13_gga(T664, T665, T667, log2I_out_gga(T664, s(T665), T667)) → log2I_out_gga(s(s(T664)), T665, T667)
U80_ga(T643, T645, log2I_out_gga(T643, s(s(s(s(s(s(s(0))))))), T645)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186) → U81_ga(T2186, log2N10_in_a(T2186))
log2N10_in_a(T2215) → U76_a(T2215, log2N8_in_a(T2215))
U76_a(T2215, log2N8_out_a(T2215)) → log2N10_out_a(T2215)
U81_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186) → U82_ga(T2186, log2N10_in_a(T2186))
U82_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242) → U83_ga(T2242, log2N11_in_a(T2242))
log2N11_in_a(T2271) → U77_a(T2271, log2N8_in_a(T2271))
U77_a(T2271, log2N8_out_a(T2271)) → log2N11_out_a(T2271)
U83_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242) → U84_ga(T2242, log2N11_in_a(T2242))
U84_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2298) → U85_ga(T2298, log2N12_in_a(T2298))
log2N12_in_a(T2316) → U78_a(T2316, log2N9_in_a(T2316))
U78_a(T2316, log2N9_out_a(T2316)) → log2N12_out_a(T2316)
U85_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298) → U86_ga(T2298, log2N12_in_a(T2298))
U86_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(0)))))), T2335) → U87_ga(T2335, log2N13_in_a(T2335))
log2N13_in_a(T2353) → U79_a(T2353, log2N9_in_a(T2353))
U79_a(T2353, log2N9_out_a(T2353)) → log2N13_out_a(T2353)
U87_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(0)))))), T2335)
log2H_in_ga(s(s(s(s(s(s(s(0))))))), T2335) → U88_ga(T2335, log2N13_in_a(T2335))
U88_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(s(0))))))), T2335)
log2H_in_ga(s(s(s(s(0)))), T2370) → U89_ga(T2370, log2N14_in_a(T2370))
log2N14_in_a(s(s(s(s(s(s(0))))))) → log2N14_out_a(s(s(s(s(s(s(0)))))))
U89_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(0)))), T2370)
log2H_in_ga(s(s(s(s(s(0))))), T2370) → U90_ga(T2370, log2N14_in_a(T2370))
U90_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(s(0))))), T2370)
log2H_in_ga(s(s(0)), T2386) → U91_ga(T2386, log2N15_in_a(T2386))
log2N15_in_a(s(s(s(s(s(s(0))))))) → log2N15_out_a(s(s(s(s(s(s(0)))))))
U91_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(0)), T2386)
log2H_in_ga(s(s(s(0))), T2386) → U92_ga(T2386, log2N15_in_a(T2386))
U92_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(s(0))), T2386)
log2H_in_ga(0, s(s(s(s(s(0)))))) → log2H_out_ga(0, s(s(s(s(s(0))))))
log2H_in_ga(s(0), s(s(s(s(s(0)))))) → log2H_out_ga(s(0), s(s(s(s(s(0))))))
U11_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(0, s(T550), T552)
log2G_in_gga(s(0), s(T550), T552) → U12_gga(T550, T552, log2H_in_ga(T550, T552))
U12_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(s(0), s(T550), T552)
log2G_in_gga(0, 0, s(s(s(s(0))))) → log2G_out_gga(0, 0, s(s(s(s(0)))))
log2G_in_gga(s(0), 0, s(s(s(s(0))))) → log2G_out_gga(s(0), 0, s(s(s(s(0)))))
U10_gga(T530, T531, T533, log2G_out_gga(T530, s(T531), T533)) → log2G_out_gga(s(s(T530)), T531, T533)
U97_ga(T509, T511, log2G_out_gga(T509, s(s(s(s(s(s(s(0))))))), T511)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416) → U98_ga(T2416, log2N16_in_a(T2416))
log2N16_in_a(T2445) → U93_a(T2445, log2N14_in_a(T2445))
U93_a(T2445, log2N14_out_a(T2445)) → log2N16_out_a(T2445)
U98_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416) → U99_ga(T2416, log2N16_in_a(T2416))
U99_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472) → U100_ga(T2472, log2N17_in_a(T2472))
log2N17_in_a(T2501) → U94_a(T2501, log2N14_in_a(T2501))
U94_a(T2501, log2N14_out_a(T2501)) → log2N17_out_a(T2501)
U100_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472) → U101_ga(T2472, log2N17_in_a(T2472))
U101_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2528) → U102_ga(T2528, log2N18_in_a(T2528))
log2N18_in_a(T2546) → U95_a(T2546, log2N15_in_a(T2546))
U95_a(T2546, log2N15_out_a(T2546)) → log2N18_out_a(T2546)
U102_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528) → U103_ga(T2528, log2N18_in_a(T2528))
U103_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(0)))))), T2565) → U104_ga(T2565, log2N19_in_a(T2565))
log2N19_in_a(T2583) → U96_a(T2583, log2N15_in_a(T2583))
U96_a(T2583, log2N15_out_a(T2583)) → log2N19_out_a(T2583)
U104_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(0)))))), T2565)
log2F_in_ga(s(s(s(s(s(s(s(0))))))), T2565) → U105_ga(T2565, log2N19_in_a(T2565))
U105_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(s(0))))))), T2565)
log2F_in_ga(s(s(s(s(0)))), T2600) → U106_ga(T2600, log2N20_in_a(T2600))
log2N20_in_a(s(s(s(s(s(0)))))) → log2N20_out_a(s(s(s(s(s(0))))))
U106_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(0)))), T2600)
log2F_in_ga(s(s(s(s(s(0))))), T2600) → U107_ga(T2600, log2N20_in_a(T2600))
U107_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(s(0))))), T2600)
log2F_in_ga(s(s(0)), T2616) → U108_ga(T2616, log2N21_in_a(T2616))
log2N21_in_a(s(s(s(s(s(0)))))) → log2N21_out_a(s(s(s(s(s(0))))))
U108_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(0)), T2616)
log2F_in_ga(s(s(s(0))), T2616) → U109_ga(T2616, log2N21_in_a(T2616))
U109_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(s(0))), T2616)
log2F_in_ga(0, s(s(s(s(0))))) → log2F_out_ga(0, s(s(s(s(0)))))
log2F_in_ga(s(0), s(s(s(s(0))))) → log2F_out_ga(s(0), s(s(s(s(0)))))
U8_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(0, s(T416), T418)
log2E_in_gga(s(0), s(T416), T418) → U9_gga(T416, T418, log2F_in_ga(T416, T418))
U9_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(s(0), s(T416), T418)
log2E_in_gga(0, 0, s(s(s(0)))) → log2E_out_gga(0, 0, s(s(s(0))))
log2E_in_gga(s(0), 0, s(s(s(0)))) → log2E_out_gga(s(0), 0, s(s(s(0))))
U7_gga(T396, T397, T399, log2E_out_gga(T396, s(T397), T399)) → log2E_out_gga(s(s(T396)), T397, T399)
U114_ga(T375, T377, log2E_out_gga(T375, s(s(s(s(s(s(s(0))))))), T377)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646) → U115_ga(T2646, log2N22_in_a(T2646))
log2N22_in_a(T2675) → U110_a(T2675, log2N20_in_a(T2675))
U110_a(T2675, log2N20_out_a(T2675)) → log2N22_out_a(T2675)
U115_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646) → U116_ga(T2646, log2N22_in_a(T2646))
U116_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702) → U117_ga(T2702, log2N23_in_a(T2702))
log2N23_in_a(T2731) → U111_a(T2731, log2N20_in_a(T2731))
U111_a(T2731, log2N20_out_a(T2731)) → log2N23_out_a(T2731)
U117_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702) → U118_ga(T2702, log2N23_in_a(T2702))
U118_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2758) → U119_ga(T2758, log2N24_in_a(T2758))
log2N24_in_a(T2776) → U112_a(T2776, log2N21_in_a(T2776))
U112_a(T2776, log2N21_out_a(T2776)) → log2N24_out_a(T2776)
U119_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758) → U120_ga(T2758, log2N24_in_a(T2758))
U120_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(0)))))), T2795) → U121_ga(T2795, log2N25_in_a(T2795))
log2N25_in_a(T2813) → U113_a(T2813, log2N21_in_a(T2813))
U113_a(T2813, log2N21_out_a(T2813)) → log2N25_out_a(T2813)
U121_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(0)))))), T2795)
log2D_in_ga(s(s(s(s(s(s(s(0))))))), T2795) → U122_ga(T2795, log2N25_in_a(T2795))
U122_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(s(0))))))), T2795)
log2D_in_ga(s(s(s(s(0)))), T2830) → U123_ga(T2830, log2N26_in_a(T2830))
log2N26_in_a(s(s(s(s(0))))) → log2N26_out_a(s(s(s(s(0)))))
U123_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(0)))), T2830)
log2D_in_ga(s(s(s(s(s(0))))), T2830) → U124_ga(T2830, log2N26_in_a(T2830))
U124_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(s(0))))), T2830)
log2D_in_ga(s(s(0)), T2846) → U125_ga(T2846, log2N27_in_a(T2846))
log2N27_in_a(s(s(s(s(0))))) → log2N27_out_a(s(s(s(s(0)))))
U125_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(0)), T2846)
log2D_in_ga(s(s(s(0))), T2846) → U126_ga(T2846, log2N27_in_a(T2846))
U126_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(s(0))), T2846)
log2D_in_ga(0, s(s(s(0)))) → log2D_out_ga(0, s(s(s(0))))
log2D_in_ga(s(0), s(s(s(0)))) → log2D_out_ga(s(0), s(s(s(0))))
U5_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(0, s(T282), T284)
log2C_in_gga(s(0), s(T282), T284) → U6_gga(T282, T284, log2D_in_ga(T282, T284))
U6_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(s(0), s(T282), T284)
log2C_in_gga(0, 0, s(s(0))) → log2C_out_gga(0, 0, s(s(0)))
log2C_in_gga(s(0), 0, s(s(0))) → log2C_out_gga(s(0), 0, s(s(0)))
U4_gga(T262, T263, T265, log2C_out_gga(T262, s(T263), T265)) → log2C_out_gga(s(s(T262)), T263, T265)
U131_ga(T241, T243, log2C_out_gga(T241, s(s(s(s(s(s(s(0))))))), T243)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876) → U132_ga(T2876, log2N28_in_a(T2876))
log2N28_in_a(T2905) → U127_a(T2905, log2N26_in_a(T2905))
U127_a(T2905, log2N26_out_a(T2905)) → log2N28_out_a(T2905)
U132_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876) → U133_ga(T2876, log2N28_in_a(T2876))
U133_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932) → U134_ga(T2932, log2N29_in_a(T2932))
log2N29_in_a(T2961) → U128_a(T2961, log2N26_in_a(T2961))
U128_a(T2961, log2N26_out_a(T2961)) → log2N29_out_a(T2961)
U134_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932) → U135_ga(T2932, log2N29_in_a(T2932))
U135_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2988) → U136_ga(T2988, log2N30_in_a(T2988))
log2N30_in_a(T3006) → U129_a(T3006, log2N27_in_a(T3006))
U129_a(T3006, log2N27_out_a(T3006)) → log2N30_out_a(T3006)
U136_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988) → U137_ga(T2988, log2N30_in_a(T2988))
U137_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(0)))))), T3025) → U138_ga(T3025, log2N31_in_a(T3025))
log2N31_in_a(T3043) → U130_a(T3043, log2N27_in_a(T3043))
U130_a(T3043, log2N27_out_a(T3043)) → log2N31_out_a(T3043)
U138_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(0)))))), T3025)
log2B_in_ga(s(s(s(s(s(s(s(0))))))), T3025) → U139_ga(T3025, log2N31_in_a(T3025))
U139_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(s(0))))))), T3025)
log2B_in_ga(s(s(s(s(0)))), T3060) → U140_ga(T3060, log2N32_in_a(T3060))
log2N32_in_a(s(s(s(0)))) → log2N32_out_a(s(s(s(0))))
U140_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(0)))), T3060)
log2B_in_ga(s(s(s(s(s(0))))), T3060) → U141_ga(T3060, log2N32_in_a(T3060))
U141_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(s(0))))), T3060)
log2B_in_ga(s(s(0)), T3076) → U142_ga(T3076, log2N33_in_a(T3076))
log2N33_in_a(s(s(s(0)))) → log2N33_out_a(s(s(s(0))))
U142_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(0)), T3076)
log2B_in_ga(s(s(s(0))), T3076) → U143_ga(T3076, log2N33_in_a(T3076))
U143_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(s(0))), T3076)
log2B_in_ga(0, s(s(0))) → log2B_out_ga(0, s(s(0)))
log2B_in_ga(s(0), s(s(0))) → log2B_out_ga(s(0), s(s(0)))
U2_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(0, s(T148), T150)
log2A_in_gga(s(0), s(T148), T150) → U3_gga(T148, T150, log2B_in_ga(T148, T150))
U3_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(s(0), s(T148), T150)
log2A_in_gga(0, 0, s(0)) → log2A_out_gga(0, 0, s(0))
log2A_in_gga(s(0), 0, s(0)) → log2A_out_gga(s(0), 0, s(0))
U1_gga(T128, T129, T131, log2A_out_gga(T128, s(T129), T131)) → log2A_out_gga(s(s(T128)), T129, T131)
U148_ga(T107, T109, log2A_out_gga(T107, s(s(s(s(s(s(s(0))))))), T109)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106) → U149_ga(T3106, log2N34_in_a(T3106))
log2N34_in_a(T3135) → U144_a(T3135, log2N32_in_a(T3135))
U144_a(T3135, log2N32_out_a(T3135)) → log2N34_out_a(T3135)
U149_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106) → U150_ga(T3106, log2N34_in_a(T3106))
U150_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162) → U151_ga(T3162, log2N35_in_a(T3162))
log2N35_in_a(T3191) → U145_a(T3191, log2N32_in_a(T3191))
U145_a(T3191, log2N32_out_a(T3191)) → log2N35_out_a(T3191)
U151_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162) → U152_ga(T3162, log2N35_in_a(T3162))
U152_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218) → U153_ga(T3218, log2N36_in_a(T3218))
log2N36_in_a(T3236) → U146_a(T3236, log2N33_in_a(T3236))
U146_a(T3236, log2N33_out_a(T3236)) → log2N36_out_a(T3236)
U153_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218) → U154_ga(T3218, log2N36_in_a(T3218))
U154_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(0)))))))), T3255) → U155_ga(T3255, log2N37_in_a(T3255))
log2N37_in_a(T3273) → U147_a(T3273, log2N33_in_a(T3273))
U147_a(T3273, log2N33_out_a(T3273)) → log2N37_out_a(T3273)
U155_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(0)))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255) → U156_ga(T3255, log2N37_in_a(T3255))
U156_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(0)))))), T3290) → U157_ga(T3290, log2N38_in_a(T3290))
log2N38_in_a(s(s(0))) → log2N38_out_a(s(s(0)))
U157_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(0)))))), T3290)
log2N40_in_ga(s(s(s(s(s(s(s(0))))))), T3290) → U158_ga(T3290, log2N38_in_a(T3290))
U158_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(s(0))))))), T3290)
log2N40_in_ga(s(s(s(s(0)))), T3306) → U159_ga(T3306, log2N39_in_a(T3306))
log2N39_in_a(s(s(0))) → log2N39_out_a(s(s(0)))
U159_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(0)))), T3306)
log2N40_in_ga(s(s(s(s(s(0))))), T3306) → U160_ga(T3306, log2N39_in_a(T3306))
U160_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(s(0))))), T3306)
log2N40_in_ga(s(s(0)), s(0)) → log2N40_out_ga(s(s(0)), s(0))
log2N40_in_ga(s(s(s(0))), s(0)) → log2N40_out_ga(s(s(s(0))), s(0))
log2N40_in_ga(0, s(0)) → log2N40_out_ga(0, s(0))
log2N40_in_ga(s(0), s(0)) → log2N40_out_ga(s(0), s(0))

The argument filtering Pi contains the following mapping:
log2N40_in_ga(x1, x2)  =  log2N40_in_ga(x1)
s(x1)  =  s(x1)
U148_ga(x1, x2, x3)  =  U148_ga(x3)
log2A_in_gga(x1, x2, x3)  =  log2A_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x4)
0  =  0
U2_gga(x1, x2, x3)  =  U2_gga(x3)
log2B_in_ga(x1, x2)  =  log2B_in_ga(x1)
U131_ga(x1, x2, x3)  =  U131_ga(x3)
log2C_in_gga(x1, x2, x3)  =  log2C_in_gga(x1, x2)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x4)
U5_gga(x1, x2, x3)  =  U5_gga(x3)
log2D_in_ga(x1, x2)  =  log2D_in_ga(x1)
U114_ga(x1, x2, x3)  =  U114_ga(x3)
log2E_in_gga(x1, x2, x3)  =  log2E_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x4)
U8_gga(x1, x2, x3)  =  U8_gga(x3)
log2F_in_ga(x1, x2)  =  log2F_in_ga(x1)
U97_ga(x1, x2, x3)  =  U97_ga(x3)
log2G_in_gga(x1, x2, x3)  =  log2G_in_gga(x1, x2)
U10_gga(x1, x2, x3, x4)  =  U10_gga(x4)
U11_gga(x1, x2, x3)  =  U11_gga(x3)
log2H_in_ga(x1, x2)  =  log2H_in_ga(x1)
U80_ga(x1, x2, x3)  =  U80_ga(x3)
log2I_in_gga(x1, x2, x3)  =  log2I_in_gga(x1, x2)
U13_gga(x1, x2, x3, x4)  =  U13_gga(x4)
U14_gga(x1, x2, x3)  =  U14_gga(x3)
log2J_in_ga(x1, x2)  =  log2J_in_ga(x1)
U63_ga(x1, x2, x3)  =  U63_ga(x3)
log2K_in_gga(x1, x2, x3)  =  log2K_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x4)
U17_gga(x1, x2, x3)  =  U17_gga(x3)
log2L_in_ga(x1, x2)  =  log2L_in_ga(x1)
U46_ga(x1, x2, x3)  =  U46_ga(x3)
log2M_in_gga(x1, x2, x3)  =  log2M_in_gga(x1, x2)
U19_gga(x1, x2, x3, x4)  =  U19_gga(x4)
U20_gga(x1, x2, x3)  =  U20_gga(x3)
log2N_in_gga(x1, x2, x3)  =  log2N_in_gga(x1, x2)
U25_gga(x1, x2, x3, x4)  =  U25_gga(x4)
log2O_in_ggga(x1, x2, x3, x4)  =  log2O_in_ggga(x1, x2, x3)
U22_ggga(x1, x2, x3, x4, x5)  =  U22_ggga(x5)
U23_ggga(x1, x2, x3, x4)  =  U23_ggga(x4)
U26_gga(x1, x2, x3)  =  U26_gga(x3)
log2P_in_ga(x1, x2)  =  log2P_in_ga(x1)
U38_ga(x1, x2, x3)  =  U38_ga(x3)
log2V_in_ga(x1, x2)  =  log2V_in_ga(x1)
log2V_out_ga(x1, x2)  =  log2V_out_ga(x2)
log2P_out_ga(x1, x2)  =  log2P_out_ga(x2)
log2N_out_gga(x1, x2, x3)  =  log2N_out_gga(x3)
U27_gga(x1, x2, x3)  =  U27_gga(x3)
U28_gga(x1, x2, x3)  =  U28_gga(x3)
log2Q_in_ga(x1, x2)  =  log2Q_in_ga(x1)
U39_ga(x1, x2, x3)  =  U39_ga(x3)
log2Q_out_ga(x1, x2)  =  log2Q_out_ga(x2)
U29_gga(x1, x2, x3)  =  U29_gga(x3)
U30_gga(x1, x2, x3)  =  U30_gga(x3)
log2R_in_ga(x1, x2)  =  log2R_in_ga(x1)
U40_ga(x1, x2, x3)  =  U40_ga(x3)
log2W_in_ga(x1, x2)  =  log2W_in_ga(x1)
log2W_out_ga(x1, x2)  =  log2W_out_ga(x2)
log2R_out_ga(x1, x2)  =  log2R_out_ga(x2)
U31_gga(x1, x2, x3)  =  U31_gga(x3)
U32_gga(x1, x2, x3)  =  U32_gga(x3)
log2S_in_ga(x1, x2)  =  log2S_in_ga(x1)
U41_ga(x1, x2, x3)  =  U41_ga(x3)
log2S_out_ga(x1, x2)  =  log2S_out_ga(x2)
U33_gga(x1, x2, x3)  =  U33_gga(x3)
U34_gga(x1, x2, x3)  =  U34_gga(x3)
log2T_in_ga(x1, x2)  =  log2T_in_ga(x1)
log2T_out_ga(x1, x2)  =  log2T_out_ga(x2)
U35_gga(x1, x2, x3)  =  U35_gga(x3)
U36_gga(x1, x2, x3)  =  U36_gga(x3)
log2U_in_ga(x1, x2)  =  log2U_in_ga(x1)
log2U_out_ga(x1, x2)  =  log2U_out_ga(x2)
U37_gga(x1, x2, x3)  =  U37_gga(x3)
log2O_out_ggga(x1, x2, x3, x4)  =  log2O_out_ggga(x4)
U24_ggga(x1, x2, x3, x4)  =  U24_ggga(x4)
log2M_out_gga(x1, x2, x3)  =  log2M_out_gga(x3)
U21_gga(x1, x2, x3)  =  U21_gga(x3)
log2L_out_ga(x1, x2)  =  log2L_out_ga(x2)
U47_ga(x1, x2)  =  U47_ga(x2)
log2X_in_ga(x1, x2)  =  log2X_in_ga(x1)
U42_ga(x1, x2, x3)  =  U42_ga(x3)
log2X_out_ga(x1, x2)  =  log2X_out_ga(x2)
U48_ga(x1, x2)  =  U48_ga(x2)
U49_ga(x1, x2)  =  U49_ga(x2)
log2Y_in_ga(x1, x2)  =  log2Y_in_ga(x1)
U43_ga(x1, x2, x3)  =  U43_ga(x3)
log2Y_out_ga(x1, x2)  =  log2Y_out_ga(x2)
U50_ga(x1, x2)  =  U50_ga(x2)
U51_ga(x1, x2)  =  U51_ga(x2)
log2Z_in_ga(x1, x2)  =  log2Z_in_ga(x1)
U44_ga(x1, x2, x3)  =  U44_ga(x3)
log2Z_out_ga(x1, x2)  =  log2Z_out_ga(x2)
U52_ga(x1, x2)  =  U52_ga(x2)
U53_ga(x1, x2)  =  U53_ga(x2)
log2N1_in_ga(x1, x2)  =  log2N1_in_ga(x1)
U45_ga(x1, x2, x3)  =  U45_ga(x3)
log2N1_out_ga(x1, x2)  =  log2N1_out_ga(x2)
U54_ga(x1, x2)  =  U54_ga(x2)
U55_ga(x1, x2)  =  U55_ga(x2)
log2N2_in_ga(x1, x2)  =  log2N2_in_ga(x1)
log2N2_out_ga(x1, x2)  =  log2N2_out_ga(x2)
U56_ga(x1, x2)  =  U56_ga(x2)
U57_ga(x1, x2)  =  U57_ga(x2)
log2N3_in_ga(x1, x2)  =  log2N3_in_ga(x1)
log2N3_out_ga(x1, x2)  =  log2N3_out_ga(x2)
U58_ga(x1, x2)  =  U58_ga(x2)
log2K_out_gga(x1, x2, x3)  =  log2K_out_gga(x3)
U18_gga(x1, x2, x3)  =  U18_gga(x3)
log2J_out_ga(x1, x2)  =  log2J_out_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
log2N4_in_a(x1)  =  log2N4_in_a
U59_a(x1, x2)  =  U59_a(x2)
log2N4_out_a(x1)  =  log2N4_out_a(x1)
U65_ga(x1, x2)  =  U65_ga(x2)
U66_ga(x1, x2)  =  U66_ga(x2)
log2N5_in_a(x1)  =  log2N5_in_a
U60_a(x1, x2)  =  U60_a(x2)
log2N5_out_a(x1)  =  log2N5_out_a(x1)
U67_ga(x1, x2)  =  U67_ga(x2)
U68_ga(x1, x2)  =  U68_ga(x2)
log2N6_in_a(x1)  =  log2N6_in_a
U61_a(x1, x2)  =  U61_a(x2)
log2N6_out_a(x1)  =  log2N6_out_a(x1)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
log2N7_in_a(x1)  =  log2N7_in_a
U62_a(x1, x2)  =  U62_a(x2)
log2N7_out_a(x1)  =  log2N7_out_a(x1)
U71_ga(x1, x2)  =  U71_ga(x2)
U72_ga(x1, x2)  =  U72_ga(x2)
log2N8_in_a(x1)  =  log2N8_in_a
log2N8_out_a(x1)  =  log2N8_out_a(x1)
U73_ga(x1, x2)  =  U73_ga(x2)
U74_ga(x1, x2)  =  U74_ga(x2)
log2N9_in_a(x1)  =  log2N9_in_a
log2N9_out_a(x1)  =  log2N9_out_a(x1)
U75_ga(x1, x2)  =  U75_ga(x2)
log2I_out_gga(x1, x2, x3)  =  log2I_out_gga(x3)
U15_gga(x1, x2, x3)  =  U15_gga(x3)
log2H_out_ga(x1, x2)  =  log2H_out_ga(x2)
U81_ga(x1, x2)  =  U81_ga(x2)
log2N10_in_a(x1)  =  log2N10_in_a
U76_a(x1, x2)  =  U76_a(x2)
log2N10_out_a(x1)  =  log2N10_out_a(x1)
U82_ga(x1, x2)  =  U82_ga(x2)
U83_ga(x1, x2)  =  U83_ga(x2)
log2N11_in_a(x1)  =  log2N11_in_a
U77_a(x1, x2)  =  U77_a(x2)
log2N11_out_a(x1)  =  log2N11_out_a(x1)
U84_ga(x1, x2)  =  U84_ga(x2)
U85_ga(x1, x2)  =  U85_ga(x2)
log2N12_in_a(x1)  =  log2N12_in_a
U78_a(x1, x2)  =  U78_a(x2)
log2N12_out_a(x1)  =  log2N12_out_a(x1)
U86_ga(x1, x2)  =  U86_ga(x2)
U87_ga(x1, x2)  =  U87_ga(x2)
log2N13_in_a(x1)  =  log2N13_in_a
U79_a(x1, x2)  =  U79_a(x2)
log2N13_out_a(x1)  =  log2N13_out_a(x1)
U88_ga(x1, x2)  =  U88_ga(x2)
U89_ga(x1, x2)  =  U89_ga(x2)
log2N14_in_a(x1)  =  log2N14_in_a
log2N14_out_a(x1)  =  log2N14_out_a(x1)
U90_ga(x1, x2)  =  U90_ga(x2)
U91_ga(x1, x2)  =  U91_ga(x2)
log2N15_in_a(x1)  =  log2N15_in_a
log2N15_out_a(x1)  =  log2N15_out_a(x1)
U92_ga(x1, x2)  =  U92_ga(x2)
log2G_out_gga(x1, x2, x3)  =  log2G_out_gga(x3)
U12_gga(x1, x2, x3)  =  U12_gga(x3)
log2F_out_ga(x1, x2)  =  log2F_out_ga(x2)
U98_ga(x1, x2)  =  U98_ga(x2)
log2N16_in_a(x1)  =  log2N16_in_a
U93_a(x1, x2)  =  U93_a(x2)
log2N16_out_a(x1)  =  log2N16_out_a(x1)
U99_ga(x1, x2)  =  U99_ga(x2)
U100_ga(x1, x2)  =  U100_ga(x2)
log2N17_in_a(x1)  =  log2N17_in_a
U94_a(x1, x2)  =  U94_a(x2)
log2N17_out_a(x1)  =  log2N17_out_a(x1)
U101_ga(x1, x2)  =  U101_ga(x2)
U102_ga(x1, x2)  =  U102_ga(x2)
log2N18_in_a(x1)  =  log2N18_in_a
U95_a(x1, x2)  =  U95_a(x2)
log2N18_out_a(x1)  =  log2N18_out_a(x1)
U103_ga(x1, x2)  =  U103_ga(x2)
U104_ga(x1, x2)  =  U104_ga(x2)
log2N19_in_a(x1)  =  log2N19_in_a
U96_a(x1, x2)  =  U96_a(x2)
log2N19_out_a(x1)  =  log2N19_out_a(x1)
U105_ga(x1, x2)  =  U105_ga(x2)
U106_ga(x1, x2)  =  U106_ga(x2)
log2N20_in_a(x1)  =  log2N20_in_a
log2N20_out_a(x1)  =  log2N20_out_a(x1)
U107_ga(x1, x2)  =  U107_ga(x2)
U108_ga(x1, x2)  =  U108_ga(x2)
log2N21_in_a(x1)  =  log2N21_in_a
log2N21_out_a(x1)  =  log2N21_out_a(x1)
U109_ga(x1, x2)  =  U109_ga(x2)
log2E_out_gga(x1, x2, x3)  =  log2E_out_gga(x3)
U9_gga(x1, x2, x3)  =  U9_gga(x3)
log2D_out_ga(x1, x2)  =  log2D_out_ga(x2)
U115_ga(x1, x2)  =  U115_ga(x2)
log2N22_in_a(x1)  =  log2N22_in_a
U110_a(x1, x2)  =  U110_a(x2)
log2N22_out_a(x1)  =  log2N22_out_a(x1)
U116_ga(x1, x2)  =  U116_ga(x2)
U117_ga(x1, x2)  =  U117_ga(x2)
log2N23_in_a(x1)  =  log2N23_in_a
U111_a(x1, x2)  =  U111_a(x2)
log2N23_out_a(x1)  =  log2N23_out_a(x1)
U118_ga(x1, x2)  =  U118_ga(x2)
U119_ga(x1, x2)  =  U119_ga(x2)
log2N24_in_a(x1)  =  log2N24_in_a
U112_a(x1, x2)  =  U112_a(x2)
log2N24_out_a(x1)  =  log2N24_out_a(x1)
U120_ga(x1, x2)  =  U120_ga(x2)
U121_ga(x1, x2)  =  U121_ga(x2)
log2N25_in_a(x1)  =  log2N25_in_a
U113_a(x1, x2)  =  U113_a(x2)
log2N25_out_a(x1)  =  log2N25_out_a(x1)
U122_ga(x1, x2)  =  U122_ga(x2)
U123_ga(x1, x2)  =  U123_ga(x2)
log2N26_in_a(x1)  =  log2N26_in_a
log2N26_out_a(x1)  =  log2N26_out_a(x1)
U124_ga(x1, x2)  =  U124_ga(x2)
U125_ga(x1, x2)  =  U125_ga(x2)
log2N27_in_a(x1)  =  log2N27_in_a
log2N27_out_a(x1)  =  log2N27_out_a(x1)
U126_ga(x1, x2)  =  U126_ga(x2)
log2C_out_gga(x1, x2, x3)  =  log2C_out_gga(x3)
U6_gga(x1, x2, x3)  =  U6_gga(x3)
log2B_out_ga(x1, x2)  =  log2B_out_ga(x2)
U132_ga(x1, x2)  =  U132_ga(x2)
log2N28_in_a(x1)  =  log2N28_in_a
U127_a(x1, x2)  =  U127_a(x2)
log2N28_out_a(x1)  =  log2N28_out_a(x1)
U133_ga(x1, x2)  =  U133_ga(x2)
U134_ga(x1, x2)  =  U134_ga(x2)
log2N29_in_a(x1)  =  log2N29_in_a
U128_a(x1, x2)  =  U128_a(x2)
log2N29_out_a(x1)  =  log2N29_out_a(x1)
U135_ga(x1, x2)  =  U135_ga(x2)
U136_ga(x1, x2)  =  U136_ga(x2)
log2N30_in_a(x1)  =  log2N30_in_a
U129_a(x1, x2)  =  U129_a(x2)
log2N30_out_a(x1)  =  log2N30_out_a(x1)
U137_ga(x1, x2)  =  U137_ga(x2)
U138_ga(x1, x2)  =  U138_ga(x2)
log2N31_in_a(x1)  =  log2N31_in_a
U130_a(x1, x2)  =  U130_a(x2)
log2N31_out_a(x1)  =  log2N31_out_a(x1)
U139_ga(x1, x2)  =  U139_ga(x2)
U140_ga(x1, x2)  =  U140_ga(x2)
log2N32_in_a(x1)  =  log2N32_in_a
log2N32_out_a(x1)  =  log2N32_out_a(x1)
U141_ga(x1, x2)  =  U141_ga(x2)
U142_ga(x1, x2)  =  U142_ga(x2)
log2N33_in_a(x1)  =  log2N33_in_a
log2N33_out_a(x1)  =  log2N33_out_a(x1)
U143_ga(x1, x2)  =  U143_ga(x2)
log2A_out_gga(x1, x2, x3)  =  log2A_out_gga(x3)
U3_gga(x1, x2, x3)  =  U3_gga(x3)
log2N40_out_ga(x1, x2)  =  log2N40_out_ga(x2)
U149_ga(x1, x2)  =  U149_ga(x2)
log2N34_in_a(x1)  =  log2N34_in_a
U144_a(x1, x2)  =  U144_a(x2)
log2N34_out_a(x1)  =  log2N34_out_a(x1)
U150_ga(x1, x2)  =  U150_ga(x2)
U151_ga(x1, x2)  =  U151_ga(x2)
log2N35_in_a(x1)  =  log2N35_in_a
U145_a(x1, x2)  =  U145_a(x2)
log2N35_out_a(x1)  =  log2N35_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
U153_ga(x1, x2)  =  U153_ga(x2)
log2N36_in_a(x1)  =  log2N36_in_a
U146_a(x1, x2)  =  U146_a(x2)
log2N36_out_a(x1)  =  log2N36_out_a(x1)
U154_ga(x1, x2)  =  U154_ga(x2)
U155_ga(x1, x2)  =  U155_ga(x2)
log2N37_in_a(x1)  =  log2N37_in_a
U147_a(x1, x2)  =  U147_a(x2)
log2N37_out_a(x1)  =  log2N37_out_a(x1)
U156_ga(x1, x2)  =  U156_ga(x2)
U157_ga(x1, x2)  =  U157_ga(x2)
log2N38_in_a(x1)  =  log2N38_in_a
log2N38_out_a(x1)  =  log2N38_out_a(x1)
U158_ga(x1, x2)  =  U158_ga(x2)
U159_ga(x1, x2)  =  U159_ga(x2)
log2N39_in_a(x1)  =  log2N39_in_a
log2N39_out_a(x1)  =  log2N39_out_a(x1)
U160_ga(x1, x2)  =  U160_ga(x2)

Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog

(4) Obligation:

Pi-finite rewrite system:
The TRS R consists of the following rules:

log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109) → U148_ga(T107, T109, log2A_in_gga(T107, s(s(s(s(s(s(s(0))))))), T109))
log2A_in_gga(s(s(T128)), T129, T131) → U1_gga(T128, T129, T131, log2A_in_gga(T128, s(T129), T131))
log2A_in_gga(0, s(T148), T150) → U2_gga(T148, T150, log2B_in_ga(T148, T150))
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243) → U131_ga(T241, T243, log2C_in_gga(T241, s(s(s(s(s(s(s(0))))))), T243))
log2C_in_gga(s(s(T262)), T263, T265) → U4_gga(T262, T263, T265, log2C_in_gga(T262, s(T263), T265))
log2C_in_gga(0, s(T282), T284) → U5_gga(T282, T284, log2D_in_ga(T282, T284))
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377) → U114_ga(T375, T377, log2E_in_gga(T375, s(s(s(s(s(s(s(0))))))), T377))
log2E_in_gga(s(s(T396)), T397, T399) → U7_gga(T396, T397, T399, log2E_in_gga(T396, s(T397), T399))
log2E_in_gga(0, s(T416), T418) → U8_gga(T416, T418, log2F_in_ga(T416, T418))
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511) → U97_ga(T509, T511, log2G_in_gga(T509, s(s(s(s(s(s(s(0))))))), T511))
log2G_in_gga(s(s(T530)), T531, T533) → U10_gga(T530, T531, T533, log2G_in_gga(T530, s(T531), T533))
log2G_in_gga(0, s(T550), T552) → U11_gga(T550, T552, log2H_in_ga(T550, T552))
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645) → U80_ga(T643, T645, log2I_in_gga(T643, s(s(s(s(s(s(s(0))))))), T645))
log2I_in_gga(s(s(T664)), T665, T667) → U13_gga(T664, T665, T667, log2I_in_gga(T664, s(T665), T667))
log2I_in_gga(0, s(T684), T686) → U14_gga(T684, T686, log2J_in_ga(T684, T686))
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779) → U63_ga(T777, T779, log2K_in_gga(T777, s(s(s(s(s(s(s(0))))))), T779))
log2K_in_gga(s(s(T798)), T799, T801) → U16_gga(T798, T799, T801, log2K_in_gga(T798, s(T799), T801))
log2K_in_gga(0, s(T818), T820) → U17_gga(T818, T820, log2L_in_ga(T818, T820))
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913) → U46_ga(T911, T913, log2M_in_gga(T911, s(s(s(s(s(s(s(0))))))), T913))
log2M_in_gga(s(s(T932)), T933, T935) → U19_gga(T932, T933, T935, log2M_in_gga(T932, s(T933), T935))
log2M_in_gga(0, s(T952), T954) → U20_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) → U25_gga(T1089, T1090, T1092, log2O_in_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092))
log2O_in_ggga(s(s(T1117)), T1118, T1119, T1121) → U22_ggga(T1117, T1118, T1119, T1121, log2O_in_ggga(T1117, s(T1118), T1119, T1121))
log2O_in_ggga(0, s(T1143), T1144, T1146) → U23_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186) → U26_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
log2P_in_ga(T1233, T1235) → U38_ga(T1233, T1235, log2V_in_ga(T1233, T1235))
log2V_in_ga(T1238, s(s(s(T1238)))) → log2V_out_ga(T1238, s(s(s(T1238))))
U38_ga(T1233, T1235, log2V_out_ga(T1233, T1235)) → log2P_out_ga(T1233, T1235)
U26_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186) → U27_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
U27_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290) → U28_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
log2Q_in_ga(T1337, T1339) → U39_ga(T1337, T1339, log2V_in_ga(T1337, T1339))
U39_ga(T1337, T1339, log2V_out_ga(T1337, T1339)) → log2Q_out_ga(T1337, T1339)
U28_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290) → U29_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
U29_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391) → U30_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
log2R_in_ga(T1419, T1421) → U40_ga(T1419, T1421, log2W_in_ga(T1419, T1421))
log2W_in_ga(T1424, s(s(s(T1424)))) → log2W_out_ga(T1424, s(s(s(T1424))))
U40_ga(T1419, T1421, log2W_out_ga(T1419, T1421)) → log2R_out_ga(T1419, T1421)
U30_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391) → U31_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
U31_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(0)))))), T1458, T1460) → U32_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
log2S_in_ga(T1488, T1490) → U41_ga(T1488, T1490, log2W_in_ga(T1488, T1490))
U41_ga(T1488, T1490, log2W_out_ga(T1488, T1490)) → log2S_out_ga(T1488, T1490)
U32_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(0)))))), T1458, T1460)
log2N_in_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460) → U33_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
U33_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460)
log2N_in_gga(s(s(s(s(0)))), T1520, T1522) → U34_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
log2T_in_ga(T1525, s(s(T1525))) → log2T_out_ga(T1525, s(s(T1525)))
U34_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(0)))), T1520, T1522)
log2N_in_gga(s(s(s(s(s(0))))), T1520, T1522) → U35_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
U35_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(s(0))))), T1520, T1522)
log2N_in_gga(s(s(0)), T1547, T1549) → U36_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
log2U_in_ga(T1552, s(s(T1552))) → log2U_out_ga(T1552, s(s(T1552)))
U36_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(0)), T1547, T1549)
log2N_in_gga(s(s(s(0))), T1547, T1549) → U37_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
U37_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(s(0))), T1547, T1549)
log2N_in_gga(0, T1565, s(T1565)) → log2N_out_gga(0, T1565, s(T1565))
log2N_in_gga(s(0), T1565, s(T1565)) → log2N_out_gga(s(0), T1565, s(T1565))
U23_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(0, s(T1143), T1144, T1146)
log2O_in_ggga(s(0), s(T1143), T1144, T1146) → U24_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
U24_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(s(0), s(T1143), T1144, T1146)
log2O_in_ggga(0, 0, T1164, s(T1164)) → log2O_out_ggga(0, 0, T1164, s(T1164))
log2O_in_ggga(s(0), 0, T1164, s(T1164)) → log2O_out_ggga(s(0), 0, T1164, s(T1164))
U22_ggga(T1117, T1118, T1119, T1121, log2O_out_ggga(T1117, s(T1118), T1119, T1121)) → log2O_out_ggga(s(s(T1117)), T1118, T1119, T1121)
U25_gga(T1089, T1090, T1092, log2O_out_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092)
U20_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(0, s(T952), T954)
log2M_in_gga(s(0), s(T952), T954) → U21_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
U21_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(s(0), s(T952), T954)
log2M_in_gga(0, 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(0, 0, s(s(s(s(s(s(s(0))))))))
log2M_in_gga(s(0), 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(s(0), 0, s(s(s(s(s(s(s(0))))))))
U19_gga(T932, T933, T935, log2M_out_gga(T932, s(T933), T935)) → log2M_out_gga(s(s(T932)), T933, T935)
U46_ga(T911, T913, log2M_out_gga(T911, s(s(s(s(s(s(s(0))))))), T913)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592) → U47_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
log2X_in_ga(T1640, T1642) → U42_ga(T1640, T1642, log2T_in_ga(T1640, T1642))
U42_ga(T1640, T1642, log2T_out_ga(T1640, T1642)) → log2X_out_ga(T1640, T1642)
U47_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592) → U48_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
U48_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686) → U49_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
log2Y_in_ga(T1734, T1736) → U43_ga(T1734, T1736, log2T_in_ga(T1734, T1736))
U43_ga(T1734, T1736, log2T_out_ga(T1734, T1736)) → log2Y_out_ga(T1734, T1736)
U49_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686) → U50_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
U50_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(0)))))))), T1780) → U51_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
log2Z_in_ga(T1809, T1811) → U44_ga(T1809, T1811, log2U_in_ga(T1809, T1811))
U44_ga(T1809, T1811, log2U_out_ga(T1809, T1811)) → log2Z_out_ga(T1809, T1811)
U51_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(0)))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780) → U52_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
U52_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(0)))))), T1839) → U53_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
log2N1_in_ga(T1868, T1870) → U45_ga(T1868, T1870, log2U_in_ga(T1868, T1870))
U45_ga(T1868, T1870, log2U_out_ga(T1868, T1870)) → log2N1_out_ga(T1868, T1870)
U53_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(0)))))), T1839)
log2L_in_ga(s(s(s(s(s(s(s(0))))))), T1839) → U54_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
U54_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(s(0))))))), T1839)
log2L_in_ga(s(s(s(s(0)))), T1896) → U55_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
log2N2_in_ga(T1900, s(T1900)) → log2N2_out_ga(T1900, s(T1900))
U55_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(0)))), T1896)
log2L_in_ga(s(s(s(s(s(0))))), T1896) → U56_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
U56_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(s(0))))), T1896)
log2L_in_ga(s(s(0)), T1917) → U57_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
log2N3_in_ga(T1921, s(T1921)) → log2N3_out_ga(T1921, s(T1921))
U57_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(0)), T1917)
log2L_in_ga(s(s(s(0))), T1917) → U58_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
U58_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(s(0))), T1917)
log2L_in_ga(0, s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(0, s(s(s(s(s(s(s(0))))))))
log2L_in_ga(s(0), s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(s(0), s(s(s(s(s(s(s(0))))))))
U17_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(0, s(T818), T820)
log2K_in_gga(s(0), s(T818), T820) → U18_gga(T818, T820, log2L_in_ga(T818, T820))
U18_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(s(0), s(T818), T820)
log2K_in_gga(0, 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(0, 0, s(s(s(s(s(s(0)))))))
log2K_in_gga(s(0), 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(s(0), 0, s(s(s(s(s(s(0)))))))
U16_gga(T798, T799, T801, log2K_out_gga(T798, s(T799), T801)) → log2K_out_gga(s(s(T798)), T799, T801)
U63_ga(T777, T779, log2K_out_gga(T777, s(s(s(s(s(s(s(0))))))), T779)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952) → U64_ga(T1952, log2N4_in_a(T1952))
log2N4_in_a(T1981) → U59_a(T1981, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1981))
U59_a(T1981, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1981)) → log2N4_out_a(T1981)
U64_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952) → U65_ga(T1952, log2N4_in_a(T1952))
U65_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009) → U66_ga(T2009, log2N5_in_a(T2009))
log2N5_in_a(T2038) → U60_a(T2038, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T2038))
U60_a(T2038, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T2038)) → log2N5_out_a(T2038)
U66_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009) → U67_ga(T2009, log2N5_in_a(T2009))
U67_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2066) → U68_ga(T2066, log2N6_in_a(T2066))
log2N6_in_a(T2084) → U61_a(T2084, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2084))
U61_a(T2084, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2084)) → log2N6_out_a(T2084)
U68_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066) → U69_ga(T2066, log2N6_in_a(T2066))
U69_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(0)))))), T2104) → U70_ga(T2104, log2N7_in_a(T2104))
log2N7_in_a(T2122) → U62_a(T2122, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2122))
U62_a(T2122, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2122)) → log2N7_out_a(T2122)
U70_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(0)))))), T2104)
log2J_in_ga(s(s(s(s(s(s(s(0))))))), T2104) → U71_ga(T2104, log2N7_in_a(T2104))
U71_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(s(0))))))), T2104)
log2J_in_ga(s(s(s(s(0)))), T2140) → U72_ga(T2140, log2N8_in_a(T2140))
log2N8_in_a(s(s(s(s(s(s(s(0)))))))) → log2N8_out_a(s(s(s(s(s(s(s(0))))))))
U72_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(0)))), T2140)
log2J_in_ga(s(s(s(s(s(0))))), T2140) → U73_ga(T2140, log2N8_in_a(T2140))
U73_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(s(0))))), T2140)
log2J_in_ga(s(s(0)), T2156) → U74_ga(T2156, log2N9_in_a(T2156))
log2N9_in_a(s(s(s(s(s(s(s(0)))))))) → log2N9_out_a(s(s(s(s(s(s(s(0))))))))
U74_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(0)), T2156)
log2J_in_ga(s(s(s(0))), T2156) → U75_ga(T2156, log2N9_in_a(T2156))
U75_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(s(0))), T2156)
log2J_in_ga(0, s(s(s(s(s(s(0))))))) → log2J_out_ga(0, s(s(s(s(s(s(0)))))))
log2J_in_ga(s(0), s(s(s(s(s(s(0))))))) → log2J_out_ga(s(0), s(s(s(s(s(s(0)))))))
U14_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(0, s(T684), T686)
log2I_in_gga(s(0), s(T684), T686) → U15_gga(T684, T686, log2J_in_ga(T684, T686))
U15_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(s(0), s(T684), T686)
log2I_in_gga(0, 0, s(s(s(s(s(0)))))) → log2I_out_gga(0, 0, s(s(s(s(s(0))))))
log2I_in_gga(s(0), 0, s(s(s(s(s(0)))))) → log2I_out_gga(s(0), 0, s(s(s(s(s(0))))))
U13_gga(T664, T665, T667, log2I_out_gga(T664, s(T665), T667)) → log2I_out_gga(s(s(T664)), T665, T667)
U80_ga(T643, T645, log2I_out_gga(T643, s(s(s(s(s(s(s(0))))))), T645)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186) → U81_ga(T2186, log2N10_in_a(T2186))
log2N10_in_a(T2215) → U76_a(T2215, log2N8_in_a(T2215))
U76_a(T2215, log2N8_out_a(T2215)) → log2N10_out_a(T2215)
U81_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186) → U82_ga(T2186, log2N10_in_a(T2186))
U82_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242) → U83_ga(T2242, log2N11_in_a(T2242))
log2N11_in_a(T2271) → U77_a(T2271, log2N8_in_a(T2271))
U77_a(T2271, log2N8_out_a(T2271)) → log2N11_out_a(T2271)
U83_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242) → U84_ga(T2242, log2N11_in_a(T2242))
U84_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2298) → U85_ga(T2298, log2N12_in_a(T2298))
log2N12_in_a(T2316) → U78_a(T2316, log2N9_in_a(T2316))
U78_a(T2316, log2N9_out_a(T2316)) → log2N12_out_a(T2316)
U85_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298) → U86_ga(T2298, log2N12_in_a(T2298))
U86_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(0)))))), T2335) → U87_ga(T2335, log2N13_in_a(T2335))
log2N13_in_a(T2353) → U79_a(T2353, log2N9_in_a(T2353))
U79_a(T2353, log2N9_out_a(T2353)) → log2N13_out_a(T2353)
U87_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(0)))))), T2335)
log2H_in_ga(s(s(s(s(s(s(s(0))))))), T2335) → U88_ga(T2335, log2N13_in_a(T2335))
U88_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(s(0))))))), T2335)
log2H_in_ga(s(s(s(s(0)))), T2370) → U89_ga(T2370, log2N14_in_a(T2370))
log2N14_in_a(s(s(s(s(s(s(0))))))) → log2N14_out_a(s(s(s(s(s(s(0)))))))
U89_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(0)))), T2370)
log2H_in_ga(s(s(s(s(s(0))))), T2370) → U90_ga(T2370, log2N14_in_a(T2370))
U90_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(s(0))))), T2370)
log2H_in_ga(s(s(0)), T2386) → U91_ga(T2386, log2N15_in_a(T2386))
log2N15_in_a(s(s(s(s(s(s(0))))))) → log2N15_out_a(s(s(s(s(s(s(0)))))))
U91_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(0)), T2386)
log2H_in_ga(s(s(s(0))), T2386) → U92_ga(T2386, log2N15_in_a(T2386))
U92_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(s(0))), T2386)
log2H_in_ga(0, s(s(s(s(s(0)))))) → log2H_out_ga(0, s(s(s(s(s(0))))))
log2H_in_ga(s(0), s(s(s(s(s(0)))))) → log2H_out_ga(s(0), s(s(s(s(s(0))))))
U11_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(0, s(T550), T552)
log2G_in_gga(s(0), s(T550), T552) → U12_gga(T550, T552, log2H_in_ga(T550, T552))
U12_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(s(0), s(T550), T552)
log2G_in_gga(0, 0, s(s(s(s(0))))) → log2G_out_gga(0, 0, s(s(s(s(0)))))
log2G_in_gga(s(0), 0, s(s(s(s(0))))) → log2G_out_gga(s(0), 0, s(s(s(s(0)))))
U10_gga(T530, T531, T533, log2G_out_gga(T530, s(T531), T533)) → log2G_out_gga(s(s(T530)), T531, T533)
U97_ga(T509, T511, log2G_out_gga(T509, s(s(s(s(s(s(s(0))))))), T511)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416) → U98_ga(T2416, log2N16_in_a(T2416))
log2N16_in_a(T2445) → U93_a(T2445, log2N14_in_a(T2445))
U93_a(T2445, log2N14_out_a(T2445)) → log2N16_out_a(T2445)
U98_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416) → U99_ga(T2416, log2N16_in_a(T2416))
U99_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472) → U100_ga(T2472, log2N17_in_a(T2472))
log2N17_in_a(T2501) → U94_a(T2501, log2N14_in_a(T2501))
U94_a(T2501, log2N14_out_a(T2501)) → log2N17_out_a(T2501)
U100_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472) → U101_ga(T2472, log2N17_in_a(T2472))
U101_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2528) → U102_ga(T2528, log2N18_in_a(T2528))
log2N18_in_a(T2546) → U95_a(T2546, log2N15_in_a(T2546))
U95_a(T2546, log2N15_out_a(T2546)) → log2N18_out_a(T2546)
U102_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528) → U103_ga(T2528, log2N18_in_a(T2528))
U103_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(0)))))), T2565) → U104_ga(T2565, log2N19_in_a(T2565))
log2N19_in_a(T2583) → U96_a(T2583, log2N15_in_a(T2583))
U96_a(T2583, log2N15_out_a(T2583)) → log2N19_out_a(T2583)
U104_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(0)))))), T2565)
log2F_in_ga(s(s(s(s(s(s(s(0))))))), T2565) → U105_ga(T2565, log2N19_in_a(T2565))
U105_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(s(0))))))), T2565)
log2F_in_ga(s(s(s(s(0)))), T2600) → U106_ga(T2600, log2N20_in_a(T2600))
log2N20_in_a(s(s(s(s(s(0)))))) → log2N20_out_a(s(s(s(s(s(0))))))
U106_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(0)))), T2600)
log2F_in_ga(s(s(s(s(s(0))))), T2600) → U107_ga(T2600, log2N20_in_a(T2600))
U107_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(s(0))))), T2600)
log2F_in_ga(s(s(0)), T2616) → U108_ga(T2616, log2N21_in_a(T2616))
log2N21_in_a(s(s(s(s(s(0)))))) → log2N21_out_a(s(s(s(s(s(0))))))
U108_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(0)), T2616)
log2F_in_ga(s(s(s(0))), T2616) → U109_ga(T2616, log2N21_in_a(T2616))
U109_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(s(0))), T2616)
log2F_in_ga(0, s(s(s(s(0))))) → log2F_out_ga(0, s(s(s(s(0)))))
log2F_in_ga(s(0), s(s(s(s(0))))) → log2F_out_ga(s(0), s(s(s(s(0)))))
U8_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(0, s(T416), T418)
log2E_in_gga(s(0), s(T416), T418) → U9_gga(T416, T418, log2F_in_ga(T416, T418))
U9_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(s(0), s(T416), T418)
log2E_in_gga(0, 0, s(s(s(0)))) → log2E_out_gga(0, 0, s(s(s(0))))
log2E_in_gga(s(0), 0, s(s(s(0)))) → log2E_out_gga(s(0), 0, s(s(s(0))))
U7_gga(T396, T397, T399, log2E_out_gga(T396, s(T397), T399)) → log2E_out_gga(s(s(T396)), T397, T399)
U114_ga(T375, T377, log2E_out_gga(T375, s(s(s(s(s(s(s(0))))))), T377)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646) → U115_ga(T2646, log2N22_in_a(T2646))
log2N22_in_a(T2675) → U110_a(T2675, log2N20_in_a(T2675))
U110_a(T2675, log2N20_out_a(T2675)) → log2N22_out_a(T2675)
U115_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646) → U116_ga(T2646, log2N22_in_a(T2646))
U116_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702) → U117_ga(T2702, log2N23_in_a(T2702))
log2N23_in_a(T2731) → U111_a(T2731, log2N20_in_a(T2731))
U111_a(T2731, log2N20_out_a(T2731)) → log2N23_out_a(T2731)
U117_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702) → U118_ga(T2702, log2N23_in_a(T2702))
U118_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2758) → U119_ga(T2758, log2N24_in_a(T2758))
log2N24_in_a(T2776) → U112_a(T2776, log2N21_in_a(T2776))
U112_a(T2776, log2N21_out_a(T2776)) → log2N24_out_a(T2776)
U119_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758) → U120_ga(T2758, log2N24_in_a(T2758))
U120_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(0)))))), T2795) → U121_ga(T2795, log2N25_in_a(T2795))
log2N25_in_a(T2813) → U113_a(T2813, log2N21_in_a(T2813))
U113_a(T2813, log2N21_out_a(T2813)) → log2N25_out_a(T2813)
U121_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(0)))))), T2795)
log2D_in_ga(s(s(s(s(s(s(s(0))))))), T2795) → U122_ga(T2795, log2N25_in_a(T2795))
U122_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(s(0))))))), T2795)
log2D_in_ga(s(s(s(s(0)))), T2830) → U123_ga(T2830, log2N26_in_a(T2830))
log2N26_in_a(s(s(s(s(0))))) → log2N26_out_a(s(s(s(s(0)))))
U123_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(0)))), T2830)
log2D_in_ga(s(s(s(s(s(0))))), T2830) → U124_ga(T2830, log2N26_in_a(T2830))
U124_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(s(0))))), T2830)
log2D_in_ga(s(s(0)), T2846) → U125_ga(T2846, log2N27_in_a(T2846))
log2N27_in_a(s(s(s(s(0))))) → log2N27_out_a(s(s(s(s(0)))))
U125_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(0)), T2846)
log2D_in_ga(s(s(s(0))), T2846) → U126_ga(T2846, log2N27_in_a(T2846))
U126_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(s(0))), T2846)
log2D_in_ga(0, s(s(s(0)))) → log2D_out_ga(0, s(s(s(0))))
log2D_in_ga(s(0), s(s(s(0)))) → log2D_out_ga(s(0), s(s(s(0))))
U5_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(0, s(T282), T284)
log2C_in_gga(s(0), s(T282), T284) → U6_gga(T282, T284, log2D_in_ga(T282, T284))
U6_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(s(0), s(T282), T284)
log2C_in_gga(0, 0, s(s(0))) → log2C_out_gga(0, 0, s(s(0)))
log2C_in_gga(s(0), 0, s(s(0))) → log2C_out_gga(s(0), 0, s(s(0)))
U4_gga(T262, T263, T265, log2C_out_gga(T262, s(T263), T265)) → log2C_out_gga(s(s(T262)), T263, T265)
U131_ga(T241, T243, log2C_out_gga(T241, s(s(s(s(s(s(s(0))))))), T243)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876) → U132_ga(T2876, log2N28_in_a(T2876))
log2N28_in_a(T2905) → U127_a(T2905, log2N26_in_a(T2905))
U127_a(T2905, log2N26_out_a(T2905)) → log2N28_out_a(T2905)
U132_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876) → U133_ga(T2876, log2N28_in_a(T2876))
U133_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932) → U134_ga(T2932, log2N29_in_a(T2932))
log2N29_in_a(T2961) → U128_a(T2961, log2N26_in_a(T2961))
U128_a(T2961, log2N26_out_a(T2961)) → log2N29_out_a(T2961)
U134_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932) → U135_ga(T2932, log2N29_in_a(T2932))
U135_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2988) → U136_ga(T2988, log2N30_in_a(T2988))
log2N30_in_a(T3006) → U129_a(T3006, log2N27_in_a(T3006))
U129_a(T3006, log2N27_out_a(T3006)) → log2N30_out_a(T3006)
U136_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988) → U137_ga(T2988, log2N30_in_a(T2988))
U137_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(0)))))), T3025) → U138_ga(T3025, log2N31_in_a(T3025))
log2N31_in_a(T3043) → U130_a(T3043, log2N27_in_a(T3043))
U130_a(T3043, log2N27_out_a(T3043)) → log2N31_out_a(T3043)
U138_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(0)))))), T3025)
log2B_in_ga(s(s(s(s(s(s(s(0))))))), T3025) → U139_ga(T3025, log2N31_in_a(T3025))
U139_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(s(0))))))), T3025)
log2B_in_ga(s(s(s(s(0)))), T3060) → U140_ga(T3060, log2N32_in_a(T3060))
log2N32_in_a(s(s(s(0)))) → log2N32_out_a(s(s(s(0))))
U140_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(0)))), T3060)
log2B_in_ga(s(s(s(s(s(0))))), T3060) → U141_ga(T3060, log2N32_in_a(T3060))
U141_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(s(0))))), T3060)
log2B_in_ga(s(s(0)), T3076) → U142_ga(T3076, log2N33_in_a(T3076))
log2N33_in_a(s(s(s(0)))) → log2N33_out_a(s(s(s(0))))
U142_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(0)), T3076)
log2B_in_ga(s(s(s(0))), T3076) → U143_ga(T3076, log2N33_in_a(T3076))
U143_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(s(0))), T3076)
log2B_in_ga(0, s(s(0))) → log2B_out_ga(0, s(s(0)))
log2B_in_ga(s(0), s(s(0))) → log2B_out_ga(s(0), s(s(0)))
U2_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(0, s(T148), T150)
log2A_in_gga(s(0), s(T148), T150) → U3_gga(T148, T150, log2B_in_ga(T148, T150))
U3_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(s(0), s(T148), T150)
log2A_in_gga(0, 0, s(0)) → log2A_out_gga(0, 0, s(0))
log2A_in_gga(s(0), 0, s(0)) → log2A_out_gga(s(0), 0, s(0))
U1_gga(T128, T129, T131, log2A_out_gga(T128, s(T129), T131)) → log2A_out_gga(s(s(T128)), T129, T131)
U148_ga(T107, T109, log2A_out_gga(T107, s(s(s(s(s(s(s(0))))))), T109)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106) → U149_ga(T3106, log2N34_in_a(T3106))
log2N34_in_a(T3135) → U144_a(T3135, log2N32_in_a(T3135))
U144_a(T3135, log2N32_out_a(T3135)) → log2N34_out_a(T3135)
U149_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106) → U150_ga(T3106, log2N34_in_a(T3106))
U150_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162) → U151_ga(T3162, log2N35_in_a(T3162))
log2N35_in_a(T3191) → U145_a(T3191, log2N32_in_a(T3191))
U145_a(T3191, log2N32_out_a(T3191)) → log2N35_out_a(T3191)
U151_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162) → U152_ga(T3162, log2N35_in_a(T3162))
U152_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218) → U153_ga(T3218, log2N36_in_a(T3218))
log2N36_in_a(T3236) → U146_a(T3236, log2N33_in_a(T3236))
U146_a(T3236, log2N33_out_a(T3236)) → log2N36_out_a(T3236)
U153_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218) → U154_ga(T3218, log2N36_in_a(T3218))
U154_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(0)))))))), T3255) → U155_ga(T3255, log2N37_in_a(T3255))
log2N37_in_a(T3273) → U147_a(T3273, log2N33_in_a(T3273))
U147_a(T3273, log2N33_out_a(T3273)) → log2N37_out_a(T3273)
U155_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(0)))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255) → U156_ga(T3255, log2N37_in_a(T3255))
U156_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(0)))))), T3290) → U157_ga(T3290, log2N38_in_a(T3290))
log2N38_in_a(s(s(0))) → log2N38_out_a(s(s(0)))
U157_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(0)))))), T3290)
log2N40_in_ga(s(s(s(s(s(s(s(0))))))), T3290) → U158_ga(T3290, log2N38_in_a(T3290))
U158_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(s(0))))))), T3290)
log2N40_in_ga(s(s(s(s(0)))), T3306) → U159_ga(T3306, log2N39_in_a(T3306))
log2N39_in_a(s(s(0))) → log2N39_out_a(s(s(0)))
U159_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(0)))), T3306)
log2N40_in_ga(s(s(s(s(s(0))))), T3306) → U160_ga(T3306, log2N39_in_a(T3306))
U160_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(s(0))))), T3306)
log2N40_in_ga(s(s(0)), s(0)) → log2N40_out_ga(s(s(0)), s(0))
log2N40_in_ga(s(s(s(0))), s(0)) → log2N40_out_ga(s(s(s(0))), s(0))
log2N40_in_ga(0, s(0)) → log2N40_out_ga(0, s(0))
log2N40_in_ga(s(0), s(0)) → log2N40_out_ga(s(0), s(0))

The argument filtering Pi contains the following mapping:
log2N40_in_ga(x1, x2)  =  log2N40_in_ga(x1)
s(x1)  =  s(x1)
U148_ga(x1, x2, x3)  =  U148_ga(x3)
log2A_in_gga(x1, x2, x3)  =  log2A_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x4)
0  =  0
U2_gga(x1, x2, x3)  =  U2_gga(x3)
log2B_in_ga(x1, x2)  =  log2B_in_ga(x1)
U131_ga(x1, x2, x3)  =  U131_ga(x3)
log2C_in_gga(x1, x2, x3)  =  log2C_in_gga(x1, x2)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x4)
U5_gga(x1, x2, x3)  =  U5_gga(x3)
log2D_in_ga(x1, x2)  =  log2D_in_ga(x1)
U114_ga(x1, x2, x3)  =  U114_ga(x3)
log2E_in_gga(x1, x2, x3)  =  log2E_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x4)
U8_gga(x1, x2, x3)  =  U8_gga(x3)
log2F_in_ga(x1, x2)  =  log2F_in_ga(x1)
U97_ga(x1, x2, x3)  =  U97_ga(x3)
log2G_in_gga(x1, x2, x3)  =  log2G_in_gga(x1, x2)
U10_gga(x1, x2, x3, x4)  =  U10_gga(x4)
U11_gga(x1, x2, x3)  =  U11_gga(x3)
log2H_in_ga(x1, x2)  =  log2H_in_ga(x1)
U80_ga(x1, x2, x3)  =  U80_ga(x3)
log2I_in_gga(x1, x2, x3)  =  log2I_in_gga(x1, x2)
U13_gga(x1, x2, x3, x4)  =  U13_gga(x4)
U14_gga(x1, x2, x3)  =  U14_gga(x3)
log2J_in_ga(x1, x2)  =  log2J_in_ga(x1)
U63_ga(x1, x2, x3)  =  U63_ga(x3)
log2K_in_gga(x1, x2, x3)  =  log2K_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x4)
U17_gga(x1, x2, x3)  =  U17_gga(x3)
log2L_in_ga(x1, x2)  =  log2L_in_ga(x1)
U46_ga(x1, x2, x3)  =  U46_ga(x3)
log2M_in_gga(x1, x2, x3)  =  log2M_in_gga(x1, x2)
U19_gga(x1, x2, x3, x4)  =  U19_gga(x4)
U20_gga(x1, x2, x3)  =  U20_gga(x3)
log2N_in_gga(x1, x2, x3)  =  log2N_in_gga(x1, x2)
U25_gga(x1, x2, x3, x4)  =  U25_gga(x4)
log2O_in_ggga(x1, x2, x3, x4)  =  log2O_in_ggga(x1, x2, x3)
U22_ggga(x1, x2, x3, x4, x5)  =  U22_ggga(x5)
U23_ggga(x1, x2, x3, x4)  =  U23_ggga(x4)
U26_gga(x1, x2, x3)  =  U26_gga(x3)
log2P_in_ga(x1, x2)  =  log2P_in_ga(x1)
U38_ga(x1, x2, x3)  =  U38_ga(x3)
log2V_in_ga(x1, x2)  =  log2V_in_ga(x1)
log2V_out_ga(x1, x2)  =  log2V_out_ga(x2)
log2P_out_ga(x1, x2)  =  log2P_out_ga(x2)
log2N_out_gga(x1, x2, x3)  =  log2N_out_gga(x3)
U27_gga(x1, x2, x3)  =  U27_gga(x3)
U28_gga(x1, x2, x3)  =  U28_gga(x3)
log2Q_in_ga(x1, x2)  =  log2Q_in_ga(x1)
U39_ga(x1, x2, x3)  =  U39_ga(x3)
log2Q_out_ga(x1, x2)  =  log2Q_out_ga(x2)
U29_gga(x1, x2, x3)  =  U29_gga(x3)
U30_gga(x1, x2, x3)  =  U30_gga(x3)
log2R_in_ga(x1, x2)  =  log2R_in_ga(x1)
U40_ga(x1, x2, x3)  =  U40_ga(x3)
log2W_in_ga(x1, x2)  =  log2W_in_ga(x1)
log2W_out_ga(x1, x2)  =  log2W_out_ga(x2)
log2R_out_ga(x1, x2)  =  log2R_out_ga(x2)
U31_gga(x1, x2, x3)  =  U31_gga(x3)
U32_gga(x1, x2, x3)  =  U32_gga(x3)
log2S_in_ga(x1, x2)  =  log2S_in_ga(x1)
U41_ga(x1, x2, x3)  =  U41_ga(x3)
log2S_out_ga(x1, x2)  =  log2S_out_ga(x2)
U33_gga(x1, x2, x3)  =  U33_gga(x3)
U34_gga(x1, x2, x3)  =  U34_gga(x3)
log2T_in_ga(x1, x2)  =  log2T_in_ga(x1)
log2T_out_ga(x1, x2)  =  log2T_out_ga(x2)
U35_gga(x1, x2, x3)  =  U35_gga(x3)
U36_gga(x1, x2, x3)  =  U36_gga(x3)
log2U_in_ga(x1, x2)  =  log2U_in_ga(x1)
log2U_out_ga(x1, x2)  =  log2U_out_ga(x2)
U37_gga(x1, x2, x3)  =  U37_gga(x3)
log2O_out_ggga(x1, x2, x3, x4)  =  log2O_out_ggga(x4)
U24_ggga(x1, x2, x3, x4)  =  U24_ggga(x4)
log2M_out_gga(x1, x2, x3)  =  log2M_out_gga(x3)
U21_gga(x1, x2, x3)  =  U21_gga(x3)
log2L_out_ga(x1, x2)  =  log2L_out_ga(x2)
U47_ga(x1, x2)  =  U47_ga(x2)
log2X_in_ga(x1, x2)  =  log2X_in_ga(x1)
U42_ga(x1, x2, x3)  =  U42_ga(x3)
log2X_out_ga(x1, x2)  =  log2X_out_ga(x2)
U48_ga(x1, x2)  =  U48_ga(x2)
U49_ga(x1, x2)  =  U49_ga(x2)
log2Y_in_ga(x1, x2)  =  log2Y_in_ga(x1)
U43_ga(x1, x2, x3)  =  U43_ga(x3)
log2Y_out_ga(x1, x2)  =  log2Y_out_ga(x2)
U50_ga(x1, x2)  =  U50_ga(x2)
U51_ga(x1, x2)  =  U51_ga(x2)
log2Z_in_ga(x1, x2)  =  log2Z_in_ga(x1)
U44_ga(x1, x2, x3)  =  U44_ga(x3)
log2Z_out_ga(x1, x2)  =  log2Z_out_ga(x2)
U52_ga(x1, x2)  =  U52_ga(x2)
U53_ga(x1, x2)  =  U53_ga(x2)
log2N1_in_ga(x1, x2)  =  log2N1_in_ga(x1)
U45_ga(x1, x2, x3)  =  U45_ga(x3)
log2N1_out_ga(x1, x2)  =  log2N1_out_ga(x2)
U54_ga(x1, x2)  =  U54_ga(x2)
U55_ga(x1, x2)  =  U55_ga(x2)
log2N2_in_ga(x1, x2)  =  log2N2_in_ga(x1)
log2N2_out_ga(x1, x2)  =  log2N2_out_ga(x2)
U56_ga(x1, x2)  =  U56_ga(x2)
U57_ga(x1, x2)  =  U57_ga(x2)
log2N3_in_ga(x1, x2)  =  log2N3_in_ga(x1)
log2N3_out_ga(x1, x2)  =  log2N3_out_ga(x2)
U58_ga(x1, x2)  =  U58_ga(x2)
log2K_out_gga(x1, x2, x3)  =  log2K_out_gga(x3)
U18_gga(x1, x2, x3)  =  U18_gga(x3)
log2J_out_ga(x1, x2)  =  log2J_out_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
log2N4_in_a(x1)  =  log2N4_in_a
U59_a(x1, x2)  =  U59_a(x2)
log2N4_out_a(x1)  =  log2N4_out_a(x1)
U65_ga(x1, x2)  =  U65_ga(x2)
U66_ga(x1, x2)  =  U66_ga(x2)
log2N5_in_a(x1)  =  log2N5_in_a
U60_a(x1, x2)  =  U60_a(x2)
log2N5_out_a(x1)  =  log2N5_out_a(x1)
U67_ga(x1, x2)  =  U67_ga(x2)
U68_ga(x1, x2)  =  U68_ga(x2)
log2N6_in_a(x1)  =  log2N6_in_a
U61_a(x1, x2)  =  U61_a(x2)
log2N6_out_a(x1)  =  log2N6_out_a(x1)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
log2N7_in_a(x1)  =  log2N7_in_a
U62_a(x1, x2)  =  U62_a(x2)
log2N7_out_a(x1)  =  log2N7_out_a(x1)
U71_ga(x1, x2)  =  U71_ga(x2)
U72_ga(x1, x2)  =  U72_ga(x2)
log2N8_in_a(x1)  =  log2N8_in_a
log2N8_out_a(x1)  =  log2N8_out_a(x1)
U73_ga(x1, x2)  =  U73_ga(x2)
U74_ga(x1, x2)  =  U74_ga(x2)
log2N9_in_a(x1)  =  log2N9_in_a
log2N9_out_a(x1)  =  log2N9_out_a(x1)
U75_ga(x1, x2)  =  U75_ga(x2)
log2I_out_gga(x1, x2, x3)  =  log2I_out_gga(x3)
U15_gga(x1, x2, x3)  =  U15_gga(x3)
log2H_out_ga(x1, x2)  =  log2H_out_ga(x2)
U81_ga(x1, x2)  =  U81_ga(x2)
log2N10_in_a(x1)  =  log2N10_in_a
U76_a(x1, x2)  =  U76_a(x2)
log2N10_out_a(x1)  =  log2N10_out_a(x1)
U82_ga(x1, x2)  =  U82_ga(x2)
U83_ga(x1, x2)  =  U83_ga(x2)
log2N11_in_a(x1)  =  log2N11_in_a
U77_a(x1, x2)  =  U77_a(x2)
log2N11_out_a(x1)  =  log2N11_out_a(x1)
U84_ga(x1, x2)  =  U84_ga(x2)
U85_ga(x1, x2)  =  U85_ga(x2)
log2N12_in_a(x1)  =  log2N12_in_a
U78_a(x1, x2)  =  U78_a(x2)
log2N12_out_a(x1)  =  log2N12_out_a(x1)
U86_ga(x1, x2)  =  U86_ga(x2)
U87_ga(x1, x2)  =  U87_ga(x2)
log2N13_in_a(x1)  =  log2N13_in_a
U79_a(x1, x2)  =  U79_a(x2)
log2N13_out_a(x1)  =  log2N13_out_a(x1)
U88_ga(x1, x2)  =  U88_ga(x2)
U89_ga(x1, x2)  =  U89_ga(x2)
log2N14_in_a(x1)  =  log2N14_in_a
log2N14_out_a(x1)  =  log2N14_out_a(x1)
U90_ga(x1, x2)  =  U90_ga(x2)
U91_ga(x1, x2)  =  U91_ga(x2)
log2N15_in_a(x1)  =  log2N15_in_a
log2N15_out_a(x1)  =  log2N15_out_a(x1)
U92_ga(x1, x2)  =  U92_ga(x2)
log2G_out_gga(x1, x2, x3)  =  log2G_out_gga(x3)
U12_gga(x1, x2, x3)  =  U12_gga(x3)
log2F_out_ga(x1, x2)  =  log2F_out_ga(x2)
U98_ga(x1, x2)  =  U98_ga(x2)
log2N16_in_a(x1)  =  log2N16_in_a
U93_a(x1, x2)  =  U93_a(x2)
log2N16_out_a(x1)  =  log2N16_out_a(x1)
U99_ga(x1, x2)  =  U99_ga(x2)
U100_ga(x1, x2)  =  U100_ga(x2)
log2N17_in_a(x1)  =  log2N17_in_a
U94_a(x1, x2)  =  U94_a(x2)
log2N17_out_a(x1)  =  log2N17_out_a(x1)
U101_ga(x1, x2)  =  U101_ga(x2)
U102_ga(x1, x2)  =  U102_ga(x2)
log2N18_in_a(x1)  =  log2N18_in_a
U95_a(x1, x2)  =  U95_a(x2)
log2N18_out_a(x1)  =  log2N18_out_a(x1)
U103_ga(x1, x2)  =  U103_ga(x2)
U104_ga(x1, x2)  =  U104_ga(x2)
log2N19_in_a(x1)  =  log2N19_in_a
U96_a(x1, x2)  =  U96_a(x2)
log2N19_out_a(x1)  =  log2N19_out_a(x1)
U105_ga(x1, x2)  =  U105_ga(x2)
U106_ga(x1, x2)  =  U106_ga(x2)
log2N20_in_a(x1)  =  log2N20_in_a
log2N20_out_a(x1)  =  log2N20_out_a(x1)
U107_ga(x1, x2)  =  U107_ga(x2)
U108_ga(x1, x2)  =  U108_ga(x2)
log2N21_in_a(x1)  =  log2N21_in_a
log2N21_out_a(x1)  =  log2N21_out_a(x1)
U109_ga(x1, x2)  =  U109_ga(x2)
log2E_out_gga(x1, x2, x3)  =  log2E_out_gga(x3)
U9_gga(x1, x2, x3)  =  U9_gga(x3)
log2D_out_ga(x1, x2)  =  log2D_out_ga(x2)
U115_ga(x1, x2)  =  U115_ga(x2)
log2N22_in_a(x1)  =  log2N22_in_a
U110_a(x1, x2)  =  U110_a(x2)
log2N22_out_a(x1)  =  log2N22_out_a(x1)
U116_ga(x1, x2)  =  U116_ga(x2)
U117_ga(x1, x2)  =  U117_ga(x2)
log2N23_in_a(x1)  =  log2N23_in_a
U111_a(x1, x2)  =  U111_a(x2)
log2N23_out_a(x1)  =  log2N23_out_a(x1)
U118_ga(x1, x2)  =  U118_ga(x2)
U119_ga(x1, x2)  =  U119_ga(x2)
log2N24_in_a(x1)  =  log2N24_in_a
U112_a(x1, x2)  =  U112_a(x2)
log2N24_out_a(x1)  =  log2N24_out_a(x1)
U120_ga(x1, x2)  =  U120_ga(x2)
U121_ga(x1, x2)  =  U121_ga(x2)
log2N25_in_a(x1)  =  log2N25_in_a
U113_a(x1, x2)  =  U113_a(x2)
log2N25_out_a(x1)  =  log2N25_out_a(x1)
U122_ga(x1, x2)  =  U122_ga(x2)
U123_ga(x1, x2)  =  U123_ga(x2)
log2N26_in_a(x1)  =  log2N26_in_a
log2N26_out_a(x1)  =  log2N26_out_a(x1)
U124_ga(x1, x2)  =  U124_ga(x2)
U125_ga(x1, x2)  =  U125_ga(x2)
log2N27_in_a(x1)  =  log2N27_in_a
log2N27_out_a(x1)  =  log2N27_out_a(x1)
U126_ga(x1, x2)  =  U126_ga(x2)
log2C_out_gga(x1, x2, x3)  =  log2C_out_gga(x3)
U6_gga(x1, x2, x3)  =  U6_gga(x3)
log2B_out_ga(x1, x2)  =  log2B_out_ga(x2)
U132_ga(x1, x2)  =  U132_ga(x2)
log2N28_in_a(x1)  =  log2N28_in_a
U127_a(x1, x2)  =  U127_a(x2)
log2N28_out_a(x1)  =  log2N28_out_a(x1)
U133_ga(x1, x2)  =  U133_ga(x2)
U134_ga(x1, x2)  =  U134_ga(x2)
log2N29_in_a(x1)  =  log2N29_in_a
U128_a(x1, x2)  =  U128_a(x2)
log2N29_out_a(x1)  =  log2N29_out_a(x1)
U135_ga(x1, x2)  =  U135_ga(x2)
U136_ga(x1, x2)  =  U136_ga(x2)
log2N30_in_a(x1)  =  log2N30_in_a
U129_a(x1, x2)  =  U129_a(x2)
log2N30_out_a(x1)  =  log2N30_out_a(x1)
U137_ga(x1, x2)  =  U137_ga(x2)
U138_ga(x1, x2)  =  U138_ga(x2)
log2N31_in_a(x1)  =  log2N31_in_a
U130_a(x1, x2)  =  U130_a(x2)
log2N31_out_a(x1)  =  log2N31_out_a(x1)
U139_ga(x1, x2)  =  U139_ga(x2)
U140_ga(x1, x2)  =  U140_ga(x2)
log2N32_in_a(x1)  =  log2N32_in_a
log2N32_out_a(x1)  =  log2N32_out_a(x1)
U141_ga(x1, x2)  =  U141_ga(x2)
U142_ga(x1, x2)  =  U142_ga(x2)
log2N33_in_a(x1)  =  log2N33_in_a
log2N33_out_a(x1)  =  log2N33_out_a(x1)
U143_ga(x1, x2)  =  U143_ga(x2)
log2A_out_gga(x1, x2, x3)  =  log2A_out_gga(x3)
U3_gga(x1, x2, x3)  =  U3_gga(x3)
log2N40_out_ga(x1, x2)  =  log2N40_out_ga(x2)
U149_ga(x1, x2)  =  U149_ga(x2)
log2N34_in_a(x1)  =  log2N34_in_a
U144_a(x1, x2)  =  U144_a(x2)
log2N34_out_a(x1)  =  log2N34_out_a(x1)
U150_ga(x1, x2)  =  U150_ga(x2)
U151_ga(x1, x2)  =  U151_ga(x2)
log2N35_in_a(x1)  =  log2N35_in_a
U145_a(x1, x2)  =  U145_a(x2)
log2N35_out_a(x1)  =  log2N35_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
U153_ga(x1, x2)  =  U153_ga(x2)
log2N36_in_a(x1)  =  log2N36_in_a
U146_a(x1, x2)  =  U146_a(x2)
log2N36_out_a(x1)  =  log2N36_out_a(x1)
U154_ga(x1, x2)  =  U154_ga(x2)
U155_ga(x1, x2)  =  U155_ga(x2)
log2N37_in_a(x1)  =  log2N37_in_a
U147_a(x1, x2)  =  U147_a(x2)
log2N37_out_a(x1)  =  log2N37_out_a(x1)
U156_ga(x1, x2)  =  U156_ga(x2)
U157_ga(x1, x2)  =  U157_ga(x2)
log2N38_in_a(x1)  =  log2N38_in_a
log2N38_out_a(x1)  =  log2N38_out_a(x1)
U158_ga(x1, x2)  =  U158_ga(x2)
U159_ga(x1, x2)  =  U159_ga(x2)
log2N39_in_a(x1)  =  log2N39_in_a
log2N39_out_a(x1)  =  log2N39_out_a(x1)
U160_ga(x1, x2)  =  U160_ga(x2)

(5) DependencyPairsProof (EQUIVALENT transformation)

Using Dependency Pairs [AG00,LOPSTR] we result in the following initial DP problem:
Pi DP problem:
The TRS P consists of the following rules:

LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109) → U148_GA(T107, T109, log2A_in_gga(T107, s(s(s(s(s(s(s(0))))))), T109))
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109) → LOG2A_IN_GGA(T107, s(s(s(s(s(s(s(0))))))), T109)
LOG2A_IN_GGA(s(s(T128)), T129, T131) → U1_GGA(T128, T129, T131, log2A_in_gga(T128, s(T129), T131))
LOG2A_IN_GGA(s(s(T128)), T129, T131) → LOG2A_IN_GGA(T128, s(T129), T131)
LOG2A_IN_GGA(0, s(T148), T150) → U2_GGA(T148, T150, log2B_in_ga(T148, T150))
LOG2A_IN_GGA(0, s(T148), T150) → LOG2B_IN_GA(T148, T150)
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243) → U131_GA(T241, T243, log2C_in_gga(T241, s(s(s(s(s(s(s(0))))))), T243))
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243) → LOG2C_IN_GGA(T241, s(s(s(s(s(s(s(0))))))), T243)
LOG2C_IN_GGA(s(s(T262)), T263, T265) → U4_GGA(T262, T263, T265, log2C_in_gga(T262, s(T263), T265))
LOG2C_IN_GGA(s(s(T262)), T263, T265) → LOG2C_IN_GGA(T262, s(T263), T265)
LOG2C_IN_GGA(0, s(T282), T284) → U5_GGA(T282, T284, log2D_in_ga(T282, T284))
LOG2C_IN_GGA(0, s(T282), T284) → LOG2D_IN_GA(T282, T284)
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377) → U114_GA(T375, T377, log2E_in_gga(T375, s(s(s(s(s(s(s(0))))))), T377))
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377) → LOG2E_IN_GGA(T375, s(s(s(s(s(s(s(0))))))), T377)
LOG2E_IN_GGA(s(s(T396)), T397, T399) → U7_GGA(T396, T397, T399, log2E_in_gga(T396, s(T397), T399))
LOG2E_IN_GGA(s(s(T396)), T397, T399) → LOG2E_IN_GGA(T396, s(T397), T399)
LOG2E_IN_GGA(0, s(T416), T418) → U8_GGA(T416, T418, log2F_in_ga(T416, T418))
LOG2E_IN_GGA(0, s(T416), T418) → LOG2F_IN_GA(T416, T418)
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511) → U97_GA(T509, T511, log2G_in_gga(T509, s(s(s(s(s(s(s(0))))))), T511))
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511) → LOG2G_IN_GGA(T509, s(s(s(s(s(s(s(0))))))), T511)
LOG2G_IN_GGA(s(s(T530)), T531, T533) → U10_GGA(T530, T531, T533, log2G_in_gga(T530, s(T531), T533))
LOG2G_IN_GGA(s(s(T530)), T531, T533) → LOG2G_IN_GGA(T530, s(T531), T533)
LOG2G_IN_GGA(0, s(T550), T552) → U11_GGA(T550, T552, log2H_in_ga(T550, T552))
LOG2G_IN_GGA(0, s(T550), T552) → LOG2H_IN_GA(T550, T552)
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645) → U80_GA(T643, T645, log2I_in_gga(T643, s(s(s(s(s(s(s(0))))))), T645))
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645) → LOG2I_IN_GGA(T643, s(s(s(s(s(s(s(0))))))), T645)
LOG2I_IN_GGA(s(s(T664)), T665, T667) → U13_GGA(T664, T665, T667, log2I_in_gga(T664, s(T665), T667))
LOG2I_IN_GGA(s(s(T664)), T665, T667) → LOG2I_IN_GGA(T664, s(T665), T667)
LOG2I_IN_GGA(0, s(T684), T686) → U14_GGA(T684, T686, log2J_in_ga(T684, T686))
LOG2I_IN_GGA(0, s(T684), T686) → LOG2J_IN_GA(T684, T686)
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779) → U63_GA(T777, T779, log2K_in_gga(T777, s(s(s(s(s(s(s(0))))))), T779))
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779) → LOG2K_IN_GGA(T777, s(s(s(s(s(s(s(0))))))), T779)
LOG2K_IN_GGA(s(s(T798)), T799, T801) → U16_GGA(T798, T799, T801, log2K_in_gga(T798, s(T799), T801))
LOG2K_IN_GGA(s(s(T798)), T799, T801) → LOG2K_IN_GGA(T798, s(T799), T801)
LOG2K_IN_GGA(0, s(T818), T820) → U17_GGA(T818, T820, log2L_in_ga(T818, T820))
LOG2K_IN_GGA(0, s(T818), T820) → LOG2L_IN_GA(T818, T820)
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913) → U46_GA(T911, T913, log2M_in_gga(T911, s(s(s(s(s(s(s(0))))))), T913))
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913) → LOG2M_IN_GGA(T911, s(s(s(s(s(s(s(0))))))), T913)
LOG2M_IN_GGA(s(s(T932)), T933, T935) → U19_GGA(T932, T933, T935, log2M_in_gga(T932, s(T933), T935))
LOG2M_IN_GGA(s(s(T932)), T933, T935) → LOG2M_IN_GGA(T932, s(T933), T935)
LOG2M_IN_GGA(0, s(T952), T954) → U20_GGA(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
LOG2M_IN_GGA(0, s(T952), T954) → LOG2N_IN_GGA(T952, s(s(s(s(s(s(s(0))))))), T954)
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) → U25_GGA(T1089, T1090, T1092, log2O_in_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092))
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) → LOG2O_IN_GGGA(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092)
LOG2O_IN_GGGA(s(s(T1117)), T1118, T1119, T1121) → U22_GGGA(T1117, T1118, T1119, T1121, log2O_in_ggga(T1117, s(T1118), T1119, T1121))
LOG2O_IN_GGGA(s(s(T1117)), T1118, T1119, T1121) → LOG2O_IN_GGGA(T1117, s(T1118), T1119, T1121)
LOG2O_IN_GGGA(0, s(T1143), T1144, T1146) → U23_GGGA(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
LOG2O_IN_GGGA(0, s(T1143), T1144, T1146) → LOG2N_IN_GGA(T1143, s(T1144), T1146)
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186) → U26_GGA(T1184, T1186, log2P_in_ga(T1184, T1186))
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186) → LOG2P_IN_GA(T1184, T1186)
LOG2P_IN_GA(T1233, T1235) → U38_GA(T1233, T1235, log2V_in_ga(T1233, T1235))
LOG2P_IN_GA(T1233, T1235) → LOG2V_IN_GA(T1233, T1235)
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186) → U27_GGA(T1184, T1186, log2P_in_ga(T1184, T1186))
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186) → LOG2P_IN_GA(T1184, T1186)
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290) → U28_GGA(T1288, T1290, log2Q_in_ga(T1288, T1290))
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290) → LOG2Q_IN_GA(T1288, T1290)
LOG2Q_IN_GA(T1337, T1339) → U39_GA(T1337, T1339, log2V_in_ga(T1337, T1339))
LOG2Q_IN_GA(T1337, T1339) → LOG2V_IN_GA(T1337, T1339)
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290) → U29_GGA(T1288, T1290, log2Q_in_ga(T1288, T1290))
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290) → LOG2Q_IN_GA(T1288, T1290)
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391) → U30_GGA(T1389, T1391, log2R_in_ga(T1389, T1391))
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391) → LOG2R_IN_GA(T1389, T1391)
LOG2R_IN_GA(T1419, T1421) → U40_GA(T1419, T1421, log2W_in_ga(T1419, T1421))
LOG2R_IN_GA(T1419, T1421) → LOG2W_IN_GA(T1419, T1421)
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391) → U31_GGA(T1389, T1391, log2R_in_ga(T1389, T1391))
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391) → LOG2R_IN_GA(T1389, T1391)
LOG2N_IN_GGA(s(s(s(s(s(s(0)))))), T1458, T1460) → U32_GGA(T1458, T1460, log2S_in_ga(T1458, T1460))
LOG2N_IN_GGA(s(s(s(s(s(s(0)))))), T1458, T1460) → LOG2S_IN_GA(T1458, T1460)
LOG2S_IN_GA(T1488, T1490) → U41_GA(T1488, T1490, log2W_in_ga(T1488, T1490))
LOG2S_IN_GA(T1488, T1490) → LOG2W_IN_GA(T1488, T1490)
LOG2N_IN_GGA(s(s(s(s(s(s(s(0))))))), T1458, T1460) → U33_GGA(T1458, T1460, log2S_in_ga(T1458, T1460))
LOG2N_IN_GGA(s(s(s(s(s(s(s(0))))))), T1458, T1460) → LOG2S_IN_GA(T1458, T1460)
LOG2N_IN_GGA(s(s(s(s(0)))), T1520, T1522) → U34_GGA(T1520, T1522, log2T_in_ga(T1520, T1522))
LOG2N_IN_GGA(s(s(s(s(0)))), T1520, T1522) → LOG2T_IN_GA(T1520, T1522)
LOG2N_IN_GGA(s(s(s(s(s(0))))), T1520, T1522) → U35_GGA(T1520, T1522, log2T_in_ga(T1520, T1522))
LOG2N_IN_GGA(s(s(s(s(s(0))))), T1520, T1522) → LOG2T_IN_GA(T1520, T1522)
LOG2N_IN_GGA(s(s(0)), T1547, T1549) → U36_GGA(T1547, T1549, log2U_in_ga(T1547, T1549))
LOG2N_IN_GGA(s(s(0)), T1547, T1549) → LOG2U_IN_GA(T1547, T1549)
LOG2N_IN_GGA(s(s(s(0))), T1547, T1549) → U37_GGA(T1547, T1549, log2U_in_ga(T1547, T1549))
LOG2N_IN_GGA(s(s(s(0))), T1547, T1549) → LOG2U_IN_GA(T1547, T1549)
LOG2O_IN_GGGA(s(0), s(T1143), T1144, T1146) → U24_GGGA(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
LOG2O_IN_GGGA(s(0), s(T1143), T1144, T1146) → LOG2N_IN_GGA(T1143, s(T1144), T1146)
LOG2M_IN_GGA(s(0), s(T952), T954) → U21_GGA(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
LOG2M_IN_GGA(s(0), s(T952), T954) → LOG2N_IN_GGA(T952, s(s(s(s(s(s(s(0))))))), T954)
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592) → U47_GA(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592) → LOG2X_IN_GA(s(s(s(s(s(s(s(0))))))), T1592)
LOG2X_IN_GA(T1640, T1642) → U42_GA(T1640, T1642, log2T_in_ga(T1640, T1642))
LOG2X_IN_GA(T1640, T1642) → LOG2T_IN_GA(T1640, T1642)
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592) → U48_GA(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592) → LOG2X_IN_GA(s(s(s(s(s(s(s(0))))))), T1592)
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686) → U49_GA(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686) → LOG2Y_IN_GA(s(s(s(s(s(s(s(0))))))), T1686)
LOG2Y_IN_GA(T1734, T1736) → U43_GA(T1734, T1736, log2T_in_ga(T1734, T1736))
LOG2Y_IN_GA(T1734, T1736) → LOG2T_IN_GA(T1734, T1736)
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686) → U50_GA(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686) → LOG2Y_IN_GA(s(s(s(s(s(s(s(0))))))), T1686)
LOG2L_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T1780) → U51_GA(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
LOG2L_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T1780) → LOG2Z_IN_GA(s(s(s(s(s(s(s(0))))))), T1780)
LOG2Z_IN_GA(T1809, T1811) → U44_GA(T1809, T1811, log2U_in_ga(T1809, T1811))
LOG2Z_IN_GA(T1809, T1811) → LOG2U_IN_GA(T1809, T1811)
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T1780) → U52_GA(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T1780) → LOG2Z_IN_GA(s(s(s(s(s(s(s(0))))))), T1780)
LOG2L_IN_GA(s(s(s(s(s(s(0)))))), T1839) → U53_GA(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
LOG2L_IN_GA(s(s(s(s(s(s(0)))))), T1839) → LOG2N1_IN_GA(s(s(s(s(s(s(s(0))))))), T1839)
LOG2N1_IN_GA(T1868, T1870) → U45_GA(T1868, T1870, log2U_in_ga(T1868, T1870))
LOG2N1_IN_GA(T1868, T1870) → LOG2U_IN_GA(T1868, T1870)
LOG2L_IN_GA(s(s(s(s(s(s(s(0))))))), T1839) → U54_GA(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
LOG2L_IN_GA(s(s(s(s(s(s(s(0))))))), T1839) → LOG2N1_IN_GA(s(s(s(s(s(s(s(0))))))), T1839)
LOG2L_IN_GA(s(s(s(s(0)))), T1896) → U55_GA(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
LOG2L_IN_GA(s(s(s(s(0)))), T1896) → LOG2N2_IN_GA(s(s(s(s(s(s(s(0))))))), T1896)
LOG2L_IN_GA(s(s(s(s(s(0))))), T1896) → U56_GA(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
LOG2L_IN_GA(s(s(s(s(s(0))))), T1896) → LOG2N2_IN_GA(s(s(s(s(s(s(s(0))))))), T1896)
LOG2L_IN_GA(s(s(0)), T1917) → U57_GA(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
LOG2L_IN_GA(s(s(0)), T1917) → LOG2N3_IN_GA(s(s(s(s(s(s(s(0))))))), T1917)
LOG2L_IN_GA(s(s(s(0))), T1917) → U58_GA(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
LOG2L_IN_GA(s(s(s(0))), T1917) → LOG2N3_IN_GA(s(s(s(s(s(s(s(0))))))), T1917)
LOG2K_IN_GGA(s(0), s(T818), T820) → U18_GGA(T818, T820, log2L_in_ga(T818, T820))
LOG2K_IN_GGA(s(0), s(T818), T820) → LOG2L_IN_GA(T818, T820)
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952) → U64_GA(T1952, log2N4_in_a(T1952))
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952) → LOG2N4_IN_A(T1952)
LOG2N4_IN_A(T1981) → U59_A(T1981, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1981))
LOG2N4_IN_A(T1981) → LOG2N2_IN_GA(s(s(s(s(s(s(s(0))))))), T1981)
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952) → U65_GA(T1952, log2N4_in_a(T1952))
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952) → LOG2N4_IN_A(T1952)
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009) → U66_GA(T2009, log2N5_in_a(T2009))
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009) → LOG2N5_IN_A(T2009)
LOG2N5_IN_A(T2038) → U60_A(T2038, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T2038))
LOG2N5_IN_A(T2038) → LOG2N2_IN_GA(s(s(s(s(s(s(s(0))))))), T2038)
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009) → U67_GA(T2009, log2N5_in_a(T2009))
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009) → LOG2N5_IN_A(T2009)
LOG2J_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2066) → U68_GA(T2066, log2N6_in_a(T2066))
LOG2J_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2066) → LOG2N6_IN_A(T2066)
LOG2N6_IN_A(T2084) → U61_A(T2084, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2084))
LOG2N6_IN_A(T2084) → LOG2N3_IN_GA(s(s(s(s(s(s(s(0))))))), T2084)
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2066) → U69_GA(T2066, log2N6_in_a(T2066))
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2066) → LOG2N6_IN_A(T2066)
LOG2J_IN_GA(s(s(s(s(s(s(0)))))), T2104) → U70_GA(T2104, log2N7_in_a(T2104))
LOG2J_IN_GA(s(s(s(s(s(s(0)))))), T2104) → LOG2N7_IN_A(T2104)
LOG2N7_IN_A(T2122) → U62_A(T2122, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2122))
LOG2N7_IN_A(T2122) → LOG2N3_IN_GA(s(s(s(s(s(s(s(0))))))), T2122)
LOG2J_IN_GA(s(s(s(s(s(s(s(0))))))), T2104) → U71_GA(T2104, log2N7_in_a(T2104))
LOG2J_IN_GA(s(s(s(s(s(s(s(0))))))), T2104) → LOG2N7_IN_A(T2104)
LOG2J_IN_GA(s(s(s(s(0)))), T2140) → U72_GA(T2140, log2N8_in_a(T2140))
LOG2J_IN_GA(s(s(s(s(0)))), T2140) → LOG2N8_IN_A(T2140)
LOG2J_IN_GA(s(s(s(s(s(0))))), T2140) → U73_GA(T2140, log2N8_in_a(T2140))
LOG2J_IN_GA(s(s(s(s(s(0))))), T2140) → LOG2N8_IN_A(T2140)
LOG2J_IN_GA(s(s(0)), T2156) → U74_GA(T2156, log2N9_in_a(T2156))
LOG2J_IN_GA(s(s(0)), T2156) → LOG2N9_IN_A(T2156)
LOG2J_IN_GA(s(s(s(0))), T2156) → U75_GA(T2156, log2N9_in_a(T2156))
LOG2J_IN_GA(s(s(s(0))), T2156) → LOG2N9_IN_A(T2156)
LOG2I_IN_GGA(s(0), s(T684), T686) → U15_GGA(T684, T686, log2J_in_ga(T684, T686))
LOG2I_IN_GGA(s(0), s(T684), T686) → LOG2J_IN_GA(T684, T686)
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186) → U81_GA(T2186, log2N10_in_a(T2186))
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186) → LOG2N10_IN_A(T2186)
LOG2N10_IN_A(T2215) → U76_A(T2215, log2N8_in_a(T2215))
LOG2N10_IN_A(T2215) → LOG2N8_IN_A(T2215)
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186) → U82_GA(T2186, log2N10_in_a(T2186))
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186) → LOG2N10_IN_A(T2186)
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242) → U83_GA(T2242, log2N11_in_a(T2242))
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242) → LOG2N11_IN_A(T2242)
LOG2N11_IN_A(T2271) → U77_A(T2271, log2N8_in_a(T2271))
LOG2N11_IN_A(T2271) → LOG2N8_IN_A(T2271)
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242) → U84_GA(T2242, log2N11_in_a(T2242))
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242) → LOG2N11_IN_A(T2242)
LOG2H_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2298) → U85_GA(T2298, log2N12_in_a(T2298))
LOG2H_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2298) → LOG2N12_IN_A(T2298)
LOG2N12_IN_A(T2316) → U78_A(T2316, log2N9_in_a(T2316))
LOG2N12_IN_A(T2316) → LOG2N9_IN_A(T2316)
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2298) → U86_GA(T2298, log2N12_in_a(T2298))
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2298) → LOG2N12_IN_A(T2298)
LOG2H_IN_GA(s(s(s(s(s(s(0)))))), T2335) → U87_GA(T2335, log2N13_in_a(T2335))
LOG2H_IN_GA(s(s(s(s(s(s(0)))))), T2335) → LOG2N13_IN_A(T2335)
LOG2N13_IN_A(T2353) → U79_A(T2353, log2N9_in_a(T2353))
LOG2N13_IN_A(T2353) → LOG2N9_IN_A(T2353)
LOG2H_IN_GA(s(s(s(s(s(s(s(0))))))), T2335) → U88_GA(T2335, log2N13_in_a(T2335))
LOG2H_IN_GA(s(s(s(s(s(s(s(0))))))), T2335) → LOG2N13_IN_A(T2335)
LOG2H_IN_GA(s(s(s(s(0)))), T2370) → U89_GA(T2370, log2N14_in_a(T2370))
LOG2H_IN_GA(s(s(s(s(0)))), T2370) → LOG2N14_IN_A(T2370)
LOG2H_IN_GA(s(s(s(s(s(0))))), T2370) → U90_GA(T2370, log2N14_in_a(T2370))
LOG2H_IN_GA(s(s(s(s(s(0))))), T2370) → LOG2N14_IN_A(T2370)
LOG2H_IN_GA(s(s(0)), T2386) → U91_GA(T2386, log2N15_in_a(T2386))
LOG2H_IN_GA(s(s(0)), T2386) → LOG2N15_IN_A(T2386)
LOG2H_IN_GA(s(s(s(0))), T2386) → U92_GA(T2386, log2N15_in_a(T2386))
LOG2H_IN_GA(s(s(s(0))), T2386) → LOG2N15_IN_A(T2386)
LOG2G_IN_GGA(s(0), s(T550), T552) → U12_GGA(T550, T552, log2H_in_ga(T550, T552))
LOG2G_IN_GGA(s(0), s(T550), T552) → LOG2H_IN_GA(T550, T552)
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416) → U98_GA(T2416, log2N16_in_a(T2416))
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416) → LOG2N16_IN_A(T2416)
LOG2N16_IN_A(T2445) → U93_A(T2445, log2N14_in_a(T2445))
LOG2N16_IN_A(T2445) → LOG2N14_IN_A(T2445)
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416) → U99_GA(T2416, log2N16_in_a(T2416))
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416) → LOG2N16_IN_A(T2416)
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472) → U100_GA(T2472, log2N17_in_a(T2472))
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472) → LOG2N17_IN_A(T2472)
LOG2N17_IN_A(T2501) → U94_A(T2501, log2N14_in_a(T2501))
LOG2N17_IN_A(T2501) → LOG2N14_IN_A(T2501)
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472) → U101_GA(T2472, log2N17_in_a(T2472))
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472) → LOG2N17_IN_A(T2472)
LOG2F_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2528) → U102_GA(T2528, log2N18_in_a(T2528))
LOG2F_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2528) → LOG2N18_IN_A(T2528)
LOG2N18_IN_A(T2546) → U95_A(T2546, log2N15_in_a(T2546))
LOG2N18_IN_A(T2546) → LOG2N15_IN_A(T2546)
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2528) → U103_GA(T2528, log2N18_in_a(T2528))
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2528) → LOG2N18_IN_A(T2528)
LOG2F_IN_GA(s(s(s(s(s(s(0)))))), T2565) → U104_GA(T2565, log2N19_in_a(T2565))
LOG2F_IN_GA(s(s(s(s(s(s(0)))))), T2565) → LOG2N19_IN_A(T2565)
LOG2N19_IN_A(T2583) → U96_A(T2583, log2N15_in_a(T2583))
LOG2N19_IN_A(T2583) → LOG2N15_IN_A(T2583)
LOG2F_IN_GA(s(s(s(s(s(s(s(0))))))), T2565) → U105_GA(T2565, log2N19_in_a(T2565))
LOG2F_IN_GA(s(s(s(s(s(s(s(0))))))), T2565) → LOG2N19_IN_A(T2565)
LOG2F_IN_GA(s(s(s(s(0)))), T2600) → U106_GA(T2600, log2N20_in_a(T2600))
LOG2F_IN_GA(s(s(s(s(0)))), T2600) → LOG2N20_IN_A(T2600)
LOG2F_IN_GA(s(s(s(s(s(0))))), T2600) → U107_GA(T2600, log2N20_in_a(T2600))
LOG2F_IN_GA(s(s(s(s(s(0))))), T2600) → LOG2N20_IN_A(T2600)
LOG2F_IN_GA(s(s(0)), T2616) → U108_GA(T2616, log2N21_in_a(T2616))
LOG2F_IN_GA(s(s(0)), T2616) → LOG2N21_IN_A(T2616)
LOG2F_IN_GA(s(s(s(0))), T2616) → U109_GA(T2616, log2N21_in_a(T2616))
LOG2F_IN_GA(s(s(s(0))), T2616) → LOG2N21_IN_A(T2616)
LOG2E_IN_GGA(s(0), s(T416), T418) → U9_GGA(T416, T418, log2F_in_ga(T416, T418))
LOG2E_IN_GGA(s(0), s(T416), T418) → LOG2F_IN_GA(T416, T418)
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646) → U115_GA(T2646, log2N22_in_a(T2646))
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646) → LOG2N22_IN_A(T2646)
LOG2N22_IN_A(T2675) → U110_A(T2675, log2N20_in_a(T2675))
LOG2N22_IN_A(T2675) → LOG2N20_IN_A(T2675)
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646) → U116_GA(T2646, log2N22_in_a(T2646))
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646) → LOG2N22_IN_A(T2646)
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702) → U117_GA(T2702, log2N23_in_a(T2702))
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702) → LOG2N23_IN_A(T2702)
LOG2N23_IN_A(T2731) → U111_A(T2731, log2N20_in_a(T2731))
LOG2N23_IN_A(T2731) → LOG2N20_IN_A(T2731)
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702) → U118_GA(T2702, log2N23_in_a(T2702))
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702) → LOG2N23_IN_A(T2702)
LOG2D_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2758) → U119_GA(T2758, log2N24_in_a(T2758))
LOG2D_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2758) → LOG2N24_IN_A(T2758)
LOG2N24_IN_A(T2776) → U112_A(T2776, log2N21_in_a(T2776))
LOG2N24_IN_A(T2776) → LOG2N21_IN_A(T2776)
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2758) → U120_GA(T2758, log2N24_in_a(T2758))
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2758) → LOG2N24_IN_A(T2758)
LOG2D_IN_GA(s(s(s(s(s(s(0)))))), T2795) → U121_GA(T2795, log2N25_in_a(T2795))
LOG2D_IN_GA(s(s(s(s(s(s(0)))))), T2795) → LOG2N25_IN_A(T2795)
LOG2N25_IN_A(T2813) → U113_A(T2813, log2N21_in_a(T2813))
LOG2N25_IN_A(T2813) → LOG2N21_IN_A(T2813)
LOG2D_IN_GA(s(s(s(s(s(s(s(0))))))), T2795) → U122_GA(T2795, log2N25_in_a(T2795))
LOG2D_IN_GA(s(s(s(s(s(s(s(0))))))), T2795) → LOG2N25_IN_A(T2795)
LOG2D_IN_GA(s(s(s(s(0)))), T2830) → U123_GA(T2830, log2N26_in_a(T2830))
LOG2D_IN_GA(s(s(s(s(0)))), T2830) → LOG2N26_IN_A(T2830)
LOG2D_IN_GA(s(s(s(s(s(0))))), T2830) → U124_GA(T2830, log2N26_in_a(T2830))
LOG2D_IN_GA(s(s(s(s(s(0))))), T2830) → LOG2N26_IN_A(T2830)
LOG2D_IN_GA(s(s(0)), T2846) → U125_GA(T2846, log2N27_in_a(T2846))
LOG2D_IN_GA(s(s(0)), T2846) → LOG2N27_IN_A(T2846)
LOG2D_IN_GA(s(s(s(0))), T2846) → U126_GA(T2846, log2N27_in_a(T2846))
LOG2D_IN_GA(s(s(s(0))), T2846) → LOG2N27_IN_A(T2846)
LOG2C_IN_GGA(s(0), s(T282), T284) → U6_GGA(T282, T284, log2D_in_ga(T282, T284))
LOG2C_IN_GGA(s(0), s(T282), T284) → LOG2D_IN_GA(T282, T284)
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876) → U132_GA(T2876, log2N28_in_a(T2876))
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876) → LOG2N28_IN_A(T2876)
LOG2N28_IN_A(T2905) → U127_A(T2905, log2N26_in_a(T2905))
LOG2N28_IN_A(T2905) → LOG2N26_IN_A(T2905)
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876) → U133_GA(T2876, log2N28_in_a(T2876))
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876) → LOG2N28_IN_A(T2876)
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932) → U134_GA(T2932, log2N29_in_a(T2932))
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932) → LOG2N29_IN_A(T2932)
LOG2N29_IN_A(T2961) → U128_A(T2961, log2N26_in_a(T2961))
LOG2N29_IN_A(T2961) → LOG2N26_IN_A(T2961)
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932) → U135_GA(T2932, log2N29_in_a(T2932))
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932) → LOG2N29_IN_A(T2932)
LOG2B_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2988) → U136_GA(T2988, log2N30_in_a(T2988))
LOG2B_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2988) → LOG2N30_IN_A(T2988)
LOG2N30_IN_A(T3006) → U129_A(T3006, log2N27_in_a(T3006))
LOG2N30_IN_A(T3006) → LOG2N27_IN_A(T3006)
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2988) → U137_GA(T2988, log2N30_in_a(T2988))
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2988) → LOG2N30_IN_A(T2988)
LOG2B_IN_GA(s(s(s(s(s(s(0)))))), T3025) → U138_GA(T3025, log2N31_in_a(T3025))
LOG2B_IN_GA(s(s(s(s(s(s(0)))))), T3025) → LOG2N31_IN_A(T3025)
LOG2N31_IN_A(T3043) → U130_A(T3043, log2N27_in_a(T3043))
LOG2N31_IN_A(T3043) → LOG2N27_IN_A(T3043)
LOG2B_IN_GA(s(s(s(s(s(s(s(0))))))), T3025) → U139_GA(T3025, log2N31_in_a(T3025))
LOG2B_IN_GA(s(s(s(s(s(s(s(0))))))), T3025) → LOG2N31_IN_A(T3025)
LOG2B_IN_GA(s(s(s(s(0)))), T3060) → U140_GA(T3060, log2N32_in_a(T3060))
LOG2B_IN_GA(s(s(s(s(0)))), T3060) → LOG2N32_IN_A(T3060)
LOG2B_IN_GA(s(s(s(s(s(0))))), T3060) → U141_GA(T3060, log2N32_in_a(T3060))
LOG2B_IN_GA(s(s(s(s(s(0))))), T3060) → LOG2N32_IN_A(T3060)
LOG2B_IN_GA(s(s(0)), T3076) → U142_GA(T3076, log2N33_in_a(T3076))
LOG2B_IN_GA(s(s(0)), T3076) → LOG2N33_IN_A(T3076)
LOG2B_IN_GA(s(s(s(0))), T3076) → U143_GA(T3076, log2N33_in_a(T3076))
LOG2B_IN_GA(s(s(s(0))), T3076) → LOG2N33_IN_A(T3076)
LOG2A_IN_GGA(s(0), s(T148), T150) → U3_GGA(T148, T150, log2B_in_ga(T148, T150))
LOG2A_IN_GGA(s(0), s(T148), T150) → LOG2B_IN_GA(T148, T150)
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106) → U149_GA(T3106, log2N34_in_a(T3106))
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106) → LOG2N34_IN_A(T3106)
LOG2N34_IN_A(T3135) → U144_A(T3135, log2N32_in_a(T3135))
LOG2N34_IN_A(T3135) → LOG2N32_IN_A(T3135)
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106) → U150_GA(T3106, log2N34_in_a(T3106))
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106) → LOG2N34_IN_A(T3106)
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162) → U151_GA(T3162, log2N35_in_a(T3162))
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162) → LOG2N35_IN_A(T3162)
LOG2N35_IN_A(T3191) → U145_A(T3191, log2N32_in_a(T3191))
LOG2N35_IN_A(T3191) → LOG2N32_IN_A(T3191)
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162) → U152_GA(T3162, log2N35_in_a(T3162))
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162) → LOG2N35_IN_A(T3162)
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218) → U153_GA(T3218, log2N36_in_a(T3218))
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218) → LOG2N36_IN_A(T3218)
LOG2N36_IN_A(T3236) → U146_A(T3236, log2N33_in_a(T3236))
LOG2N36_IN_A(T3236) → LOG2N33_IN_A(T3236)
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218) → U154_GA(T3218, log2N36_in_a(T3218))
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218) → LOG2N36_IN_A(T3218)
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T3255) → U155_GA(T3255, log2N37_in_a(T3255))
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T3255) → LOG2N37_IN_A(T3255)
LOG2N37_IN_A(T3273) → U147_A(T3273, log2N33_in_a(T3273))
LOG2N37_IN_A(T3273) → LOG2N33_IN_A(T3273)
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T3255) → U156_GA(T3255, log2N37_in_a(T3255))
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T3255) → LOG2N37_IN_A(T3255)
LOG2N40_IN_GA(s(s(s(s(s(s(0)))))), T3290) → U157_GA(T3290, log2N38_in_a(T3290))
LOG2N40_IN_GA(s(s(s(s(s(s(0)))))), T3290) → LOG2N38_IN_A(T3290)
LOG2N40_IN_GA(s(s(s(s(s(s(s(0))))))), T3290) → U158_GA(T3290, log2N38_in_a(T3290))
LOG2N40_IN_GA(s(s(s(s(s(s(s(0))))))), T3290) → LOG2N38_IN_A(T3290)
LOG2N40_IN_GA(s(s(s(s(0)))), T3306) → U159_GA(T3306, log2N39_in_a(T3306))
LOG2N40_IN_GA(s(s(s(s(0)))), T3306) → LOG2N39_IN_A(T3306)
LOG2N40_IN_GA(s(s(s(s(s(0))))), T3306) → U160_GA(T3306, log2N39_in_a(T3306))
LOG2N40_IN_GA(s(s(s(s(s(0))))), T3306) → LOG2N39_IN_A(T3306)

The TRS R consists of the following rules:

log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109) → U148_ga(T107, T109, log2A_in_gga(T107, s(s(s(s(s(s(s(0))))))), T109))
log2A_in_gga(s(s(T128)), T129, T131) → U1_gga(T128, T129, T131, log2A_in_gga(T128, s(T129), T131))
log2A_in_gga(0, s(T148), T150) → U2_gga(T148, T150, log2B_in_ga(T148, T150))
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243) → U131_ga(T241, T243, log2C_in_gga(T241, s(s(s(s(s(s(s(0))))))), T243))
log2C_in_gga(s(s(T262)), T263, T265) → U4_gga(T262, T263, T265, log2C_in_gga(T262, s(T263), T265))
log2C_in_gga(0, s(T282), T284) → U5_gga(T282, T284, log2D_in_ga(T282, T284))
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377) → U114_ga(T375, T377, log2E_in_gga(T375, s(s(s(s(s(s(s(0))))))), T377))
log2E_in_gga(s(s(T396)), T397, T399) → U7_gga(T396, T397, T399, log2E_in_gga(T396, s(T397), T399))
log2E_in_gga(0, s(T416), T418) → U8_gga(T416, T418, log2F_in_ga(T416, T418))
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511) → U97_ga(T509, T511, log2G_in_gga(T509, s(s(s(s(s(s(s(0))))))), T511))
log2G_in_gga(s(s(T530)), T531, T533) → U10_gga(T530, T531, T533, log2G_in_gga(T530, s(T531), T533))
log2G_in_gga(0, s(T550), T552) → U11_gga(T550, T552, log2H_in_ga(T550, T552))
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645) → U80_ga(T643, T645, log2I_in_gga(T643, s(s(s(s(s(s(s(0))))))), T645))
log2I_in_gga(s(s(T664)), T665, T667) → U13_gga(T664, T665, T667, log2I_in_gga(T664, s(T665), T667))
log2I_in_gga(0, s(T684), T686) → U14_gga(T684, T686, log2J_in_ga(T684, T686))
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779) → U63_ga(T777, T779, log2K_in_gga(T777, s(s(s(s(s(s(s(0))))))), T779))
log2K_in_gga(s(s(T798)), T799, T801) → U16_gga(T798, T799, T801, log2K_in_gga(T798, s(T799), T801))
log2K_in_gga(0, s(T818), T820) → U17_gga(T818, T820, log2L_in_ga(T818, T820))
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913) → U46_ga(T911, T913, log2M_in_gga(T911, s(s(s(s(s(s(s(0))))))), T913))
log2M_in_gga(s(s(T932)), T933, T935) → U19_gga(T932, T933, T935, log2M_in_gga(T932, s(T933), T935))
log2M_in_gga(0, s(T952), T954) → U20_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) → U25_gga(T1089, T1090, T1092, log2O_in_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092))
log2O_in_ggga(s(s(T1117)), T1118, T1119, T1121) → U22_ggga(T1117, T1118, T1119, T1121, log2O_in_ggga(T1117, s(T1118), T1119, T1121))
log2O_in_ggga(0, s(T1143), T1144, T1146) → U23_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186) → U26_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
log2P_in_ga(T1233, T1235) → U38_ga(T1233, T1235, log2V_in_ga(T1233, T1235))
log2V_in_ga(T1238, s(s(s(T1238)))) → log2V_out_ga(T1238, s(s(s(T1238))))
U38_ga(T1233, T1235, log2V_out_ga(T1233, T1235)) → log2P_out_ga(T1233, T1235)
U26_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186) → U27_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
U27_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290) → U28_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
log2Q_in_ga(T1337, T1339) → U39_ga(T1337, T1339, log2V_in_ga(T1337, T1339))
U39_ga(T1337, T1339, log2V_out_ga(T1337, T1339)) → log2Q_out_ga(T1337, T1339)
U28_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290) → U29_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
U29_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391) → U30_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
log2R_in_ga(T1419, T1421) → U40_ga(T1419, T1421, log2W_in_ga(T1419, T1421))
log2W_in_ga(T1424, s(s(s(T1424)))) → log2W_out_ga(T1424, s(s(s(T1424))))
U40_ga(T1419, T1421, log2W_out_ga(T1419, T1421)) → log2R_out_ga(T1419, T1421)
U30_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391) → U31_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
U31_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(0)))))), T1458, T1460) → U32_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
log2S_in_ga(T1488, T1490) → U41_ga(T1488, T1490, log2W_in_ga(T1488, T1490))
U41_ga(T1488, T1490, log2W_out_ga(T1488, T1490)) → log2S_out_ga(T1488, T1490)
U32_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(0)))))), T1458, T1460)
log2N_in_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460) → U33_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
U33_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460)
log2N_in_gga(s(s(s(s(0)))), T1520, T1522) → U34_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
log2T_in_ga(T1525, s(s(T1525))) → log2T_out_ga(T1525, s(s(T1525)))
U34_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(0)))), T1520, T1522)
log2N_in_gga(s(s(s(s(s(0))))), T1520, T1522) → U35_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
U35_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(s(0))))), T1520, T1522)
log2N_in_gga(s(s(0)), T1547, T1549) → U36_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
log2U_in_ga(T1552, s(s(T1552))) → log2U_out_ga(T1552, s(s(T1552)))
U36_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(0)), T1547, T1549)
log2N_in_gga(s(s(s(0))), T1547, T1549) → U37_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
U37_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(s(0))), T1547, T1549)
log2N_in_gga(0, T1565, s(T1565)) → log2N_out_gga(0, T1565, s(T1565))
log2N_in_gga(s(0), T1565, s(T1565)) → log2N_out_gga(s(0), T1565, s(T1565))
U23_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(0, s(T1143), T1144, T1146)
log2O_in_ggga(s(0), s(T1143), T1144, T1146) → U24_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
U24_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(s(0), s(T1143), T1144, T1146)
log2O_in_ggga(0, 0, T1164, s(T1164)) → log2O_out_ggga(0, 0, T1164, s(T1164))
log2O_in_ggga(s(0), 0, T1164, s(T1164)) → log2O_out_ggga(s(0), 0, T1164, s(T1164))
U22_ggga(T1117, T1118, T1119, T1121, log2O_out_ggga(T1117, s(T1118), T1119, T1121)) → log2O_out_ggga(s(s(T1117)), T1118, T1119, T1121)
U25_gga(T1089, T1090, T1092, log2O_out_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092)
U20_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(0, s(T952), T954)
log2M_in_gga(s(0), s(T952), T954) → U21_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
U21_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(s(0), s(T952), T954)
log2M_in_gga(0, 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(0, 0, s(s(s(s(s(s(s(0))))))))
log2M_in_gga(s(0), 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(s(0), 0, s(s(s(s(s(s(s(0))))))))
U19_gga(T932, T933, T935, log2M_out_gga(T932, s(T933), T935)) → log2M_out_gga(s(s(T932)), T933, T935)
U46_ga(T911, T913, log2M_out_gga(T911, s(s(s(s(s(s(s(0))))))), T913)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592) → U47_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
log2X_in_ga(T1640, T1642) → U42_ga(T1640, T1642, log2T_in_ga(T1640, T1642))
U42_ga(T1640, T1642, log2T_out_ga(T1640, T1642)) → log2X_out_ga(T1640, T1642)
U47_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592) → U48_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
U48_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686) → U49_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
log2Y_in_ga(T1734, T1736) → U43_ga(T1734, T1736, log2T_in_ga(T1734, T1736))
U43_ga(T1734, T1736, log2T_out_ga(T1734, T1736)) → log2Y_out_ga(T1734, T1736)
U49_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686) → U50_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
U50_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(0)))))))), T1780) → U51_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
log2Z_in_ga(T1809, T1811) → U44_ga(T1809, T1811, log2U_in_ga(T1809, T1811))
U44_ga(T1809, T1811, log2U_out_ga(T1809, T1811)) → log2Z_out_ga(T1809, T1811)
U51_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(0)))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780) → U52_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
U52_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(0)))))), T1839) → U53_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
log2N1_in_ga(T1868, T1870) → U45_ga(T1868, T1870, log2U_in_ga(T1868, T1870))
U45_ga(T1868, T1870, log2U_out_ga(T1868, T1870)) → log2N1_out_ga(T1868, T1870)
U53_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(0)))))), T1839)
log2L_in_ga(s(s(s(s(s(s(s(0))))))), T1839) → U54_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
U54_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(s(0))))))), T1839)
log2L_in_ga(s(s(s(s(0)))), T1896) → U55_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
log2N2_in_ga(T1900, s(T1900)) → log2N2_out_ga(T1900, s(T1900))
U55_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(0)))), T1896)
log2L_in_ga(s(s(s(s(s(0))))), T1896) → U56_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
U56_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(s(0))))), T1896)
log2L_in_ga(s(s(0)), T1917) → U57_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
log2N3_in_ga(T1921, s(T1921)) → log2N3_out_ga(T1921, s(T1921))
U57_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(0)), T1917)
log2L_in_ga(s(s(s(0))), T1917) → U58_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
U58_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(s(0))), T1917)
log2L_in_ga(0, s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(0, s(s(s(s(s(s(s(0))))))))
log2L_in_ga(s(0), s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(s(0), s(s(s(s(s(s(s(0))))))))
U17_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(0, s(T818), T820)
log2K_in_gga(s(0), s(T818), T820) → U18_gga(T818, T820, log2L_in_ga(T818, T820))
U18_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(s(0), s(T818), T820)
log2K_in_gga(0, 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(0, 0, s(s(s(s(s(s(0)))))))
log2K_in_gga(s(0), 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(s(0), 0, s(s(s(s(s(s(0)))))))
U16_gga(T798, T799, T801, log2K_out_gga(T798, s(T799), T801)) → log2K_out_gga(s(s(T798)), T799, T801)
U63_ga(T777, T779, log2K_out_gga(T777, s(s(s(s(s(s(s(0))))))), T779)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952) → U64_ga(T1952, log2N4_in_a(T1952))
log2N4_in_a(T1981) → U59_a(T1981, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1981))
U59_a(T1981, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1981)) → log2N4_out_a(T1981)
U64_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952) → U65_ga(T1952, log2N4_in_a(T1952))
U65_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009) → U66_ga(T2009, log2N5_in_a(T2009))
log2N5_in_a(T2038) → U60_a(T2038, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T2038))
U60_a(T2038, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T2038)) → log2N5_out_a(T2038)
U66_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009) → U67_ga(T2009, log2N5_in_a(T2009))
U67_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2066) → U68_ga(T2066, log2N6_in_a(T2066))
log2N6_in_a(T2084) → U61_a(T2084, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2084))
U61_a(T2084, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2084)) → log2N6_out_a(T2084)
U68_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066) → U69_ga(T2066, log2N6_in_a(T2066))
U69_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(0)))))), T2104) → U70_ga(T2104, log2N7_in_a(T2104))
log2N7_in_a(T2122) → U62_a(T2122, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2122))
U62_a(T2122, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2122)) → log2N7_out_a(T2122)
U70_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(0)))))), T2104)
log2J_in_ga(s(s(s(s(s(s(s(0))))))), T2104) → U71_ga(T2104, log2N7_in_a(T2104))
U71_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(s(0))))))), T2104)
log2J_in_ga(s(s(s(s(0)))), T2140) → U72_ga(T2140, log2N8_in_a(T2140))
log2N8_in_a(s(s(s(s(s(s(s(0)))))))) → log2N8_out_a(s(s(s(s(s(s(s(0))))))))
U72_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(0)))), T2140)
log2J_in_ga(s(s(s(s(s(0))))), T2140) → U73_ga(T2140, log2N8_in_a(T2140))
U73_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(s(0))))), T2140)
log2J_in_ga(s(s(0)), T2156) → U74_ga(T2156, log2N9_in_a(T2156))
log2N9_in_a(s(s(s(s(s(s(s(0)))))))) → log2N9_out_a(s(s(s(s(s(s(s(0))))))))
U74_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(0)), T2156)
log2J_in_ga(s(s(s(0))), T2156) → U75_ga(T2156, log2N9_in_a(T2156))
U75_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(s(0))), T2156)
log2J_in_ga(0, s(s(s(s(s(s(0))))))) → log2J_out_ga(0, s(s(s(s(s(s(0)))))))
log2J_in_ga(s(0), s(s(s(s(s(s(0))))))) → log2J_out_ga(s(0), s(s(s(s(s(s(0)))))))
U14_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(0, s(T684), T686)
log2I_in_gga(s(0), s(T684), T686) → U15_gga(T684, T686, log2J_in_ga(T684, T686))
U15_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(s(0), s(T684), T686)
log2I_in_gga(0, 0, s(s(s(s(s(0)))))) → log2I_out_gga(0, 0, s(s(s(s(s(0))))))
log2I_in_gga(s(0), 0, s(s(s(s(s(0)))))) → log2I_out_gga(s(0), 0, s(s(s(s(s(0))))))
U13_gga(T664, T665, T667, log2I_out_gga(T664, s(T665), T667)) → log2I_out_gga(s(s(T664)), T665, T667)
U80_ga(T643, T645, log2I_out_gga(T643, s(s(s(s(s(s(s(0))))))), T645)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186) → U81_ga(T2186, log2N10_in_a(T2186))
log2N10_in_a(T2215) → U76_a(T2215, log2N8_in_a(T2215))
U76_a(T2215, log2N8_out_a(T2215)) → log2N10_out_a(T2215)
U81_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186) → U82_ga(T2186, log2N10_in_a(T2186))
U82_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242) → U83_ga(T2242, log2N11_in_a(T2242))
log2N11_in_a(T2271) → U77_a(T2271, log2N8_in_a(T2271))
U77_a(T2271, log2N8_out_a(T2271)) → log2N11_out_a(T2271)
U83_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242) → U84_ga(T2242, log2N11_in_a(T2242))
U84_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2298) → U85_ga(T2298, log2N12_in_a(T2298))
log2N12_in_a(T2316) → U78_a(T2316, log2N9_in_a(T2316))
U78_a(T2316, log2N9_out_a(T2316)) → log2N12_out_a(T2316)
U85_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298) → U86_ga(T2298, log2N12_in_a(T2298))
U86_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(0)))))), T2335) → U87_ga(T2335, log2N13_in_a(T2335))
log2N13_in_a(T2353) → U79_a(T2353, log2N9_in_a(T2353))
U79_a(T2353, log2N9_out_a(T2353)) → log2N13_out_a(T2353)
U87_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(0)))))), T2335)
log2H_in_ga(s(s(s(s(s(s(s(0))))))), T2335) → U88_ga(T2335, log2N13_in_a(T2335))
U88_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(s(0))))))), T2335)
log2H_in_ga(s(s(s(s(0)))), T2370) → U89_ga(T2370, log2N14_in_a(T2370))
log2N14_in_a(s(s(s(s(s(s(0))))))) → log2N14_out_a(s(s(s(s(s(s(0)))))))
U89_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(0)))), T2370)
log2H_in_ga(s(s(s(s(s(0))))), T2370) → U90_ga(T2370, log2N14_in_a(T2370))
U90_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(s(0))))), T2370)
log2H_in_ga(s(s(0)), T2386) → U91_ga(T2386, log2N15_in_a(T2386))
log2N15_in_a(s(s(s(s(s(s(0))))))) → log2N15_out_a(s(s(s(s(s(s(0)))))))
U91_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(0)), T2386)
log2H_in_ga(s(s(s(0))), T2386) → U92_ga(T2386, log2N15_in_a(T2386))
U92_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(s(0))), T2386)
log2H_in_ga(0, s(s(s(s(s(0)))))) → log2H_out_ga(0, s(s(s(s(s(0))))))
log2H_in_ga(s(0), s(s(s(s(s(0)))))) → log2H_out_ga(s(0), s(s(s(s(s(0))))))
U11_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(0, s(T550), T552)
log2G_in_gga(s(0), s(T550), T552) → U12_gga(T550, T552, log2H_in_ga(T550, T552))
U12_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(s(0), s(T550), T552)
log2G_in_gga(0, 0, s(s(s(s(0))))) → log2G_out_gga(0, 0, s(s(s(s(0)))))
log2G_in_gga(s(0), 0, s(s(s(s(0))))) → log2G_out_gga(s(0), 0, s(s(s(s(0)))))
U10_gga(T530, T531, T533, log2G_out_gga(T530, s(T531), T533)) → log2G_out_gga(s(s(T530)), T531, T533)
U97_ga(T509, T511, log2G_out_gga(T509, s(s(s(s(s(s(s(0))))))), T511)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416) → U98_ga(T2416, log2N16_in_a(T2416))
log2N16_in_a(T2445) → U93_a(T2445, log2N14_in_a(T2445))
U93_a(T2445, log2N14_out_a(T2445)) → log2N16_out_a(T2445)
U98_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416) → U99_ga(T2416, log2N16_in_a(T2416))
U99_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472) → U100_ga(T2472, log2N17_in_a(T2472))
log2N17_in_a(T2501) → U94_a(T2501, log2N14_in_a(T2501))
U94_a(T2501, log2N14_out_a(T2501)) → log2N17_out_a(T2501)
U100_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472) → U101_ga(T2472, log2N17_in_a(T2472))
U101_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2528) → U102_ga(T2528, log2N18_in_a(T2528))
log2N18_in_a(T2546) → U95_a(T2546, log2N15_in_a(T2546))
U95_a(T2546, log2N15_out_a(T2546)) → log2N18_out_a(T2546)
U102_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528) → U103_ga(T2528, log2N18_in_a(T2528))
U103_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(0)))))), T2565) → U104_ga(T2565, log2N19_in_a(T2565))
log2N19_in_a(T2583) → U96_a(T2583, log2N15_in_a(T2583))
U96_a(T2583, log2N15_out_a(T2583)) → log2N19_out_a(T2583)
U104_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(0)))))), T2565)
log2F_in_ga(s(s(s(s(s(s(s(0))))))), T2565) → U105_ga(T2565, log2N19_in_a(T2565))
U105_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(s(0))))))), T2565)
log2F_in_ga(s(s(s(s(0)))), T2600) → U106_ga(T2600, log2N20_in_a(T2600))
log2N20_in_a(s(s(s(s(s(0)))))) → log2N20_out_a(s(s(s(s(s(0))))))
U106_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(0)))), T2600)
log2F_in_ga(s(s(s(s(s(0))))), T2600) → U107_ga(T2600, log2N20_in_a(T2600))
U107_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(s(0))))), T2600)
log2F_in_ga(s(s(0)), T2616) → U108_ga(T2616, log2N21_in_a(T2616))
log2N21_in_a(s(s(s(s(s(0)))))) → log2N21_out_a(s(s(s(s(s(0))))))
U108_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(0)), T2616)
log2F_in_ga(s(s(s(0))), T2616) → U109_ga(T2616, log2N21_in_a(T2616))
U109_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(s(0))), T2616)
log2F_in_ga(0, s(s(s(s(0))))) → log2F_out_ga(0, s(s(s(s(0)))))
log2F_in_ga(s(0), s(s(s(s(0))))) → log2F_out_ga(s(0), s(s(s(s(0)))))
U8_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(0, s(T416), T418)
log2E_in_gga(s(0), s(T416), T418) → U9_gga(T416, T418, log2F_in_ga(T416, T418))
U9_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(s(0), s(T416), T418)
log2E_in_gga(0, 0, s(s(s(0)))) → log2E_out_gga(0, 0, s(s(s(0))))
log2E_in_gga(s(0), 0, s(s(s(0)))) → log2E_out_gga(s(0), 0, s(s(s(0))))
U7_gga(T396, T397, T399, log2E_out_gga(T396, s(T397), T399)) → log2E_out_gga(s(s(T396)), T397, T399)
U114_ga(T375, T377, log2E_out_gga(T375, s(s(s(s(s(s(s(0))))))), T377)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646) → U115_ga(T2646, log2N22_in_a(T2646))
log2N22_in_a(T2675) → U110_a(T2675, log2N20_in_a(T2675))
U110_a(T2675, log2N20_out_a(T2675)) → log2N22_out_a(T2675)
U115_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646) → U116_ga(T2646, log2N22_in_a(T2646))
U116_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702) → U117_ga(T2702, log2N23_in_a(T2702))
log2N23_in_a(T2731) → U111_a(T2731, log2N20_in_a(T2731))
U111_a(T2731, log2N20_out_a(T2731)) → log2N23_out_a(T2731)
U117_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702) → U118_ga(T2702, log2N23_in_a(T2702))
U118_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2758) → U119_ga(T2758, log2N24_in_a(T2758))
log2N24_in_a(T2776) → U112_a(T2776, log2N21_in_a(T2776))
U112_a(T2776, log2N21_out_a(T2776)) → log2N24_out_a(T2776)
U119_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758) → U120_ga(T2758, log2N24_in_a(T2758))
U120_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(0)))))), T2795) → U121_ga(T2795, log2N25_in_a(T2795))
log2N25_in_a(T2813) → U113_a(T2813, log2N21_in_a(T2813))
U113_a(T2813, log2N21_out_a(T2813)) → log2N25_out_a(T2813)
U121_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(0)))))), T2795)
log2D_in_ga(s(s(s(s(s(s(s(0))))))), T2795) → U122_ga(T2795, log2N25_in_a(T2795))
U122_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(s(0))))))), T2795)
log2D_in_ga(s(s(s(s(0)))), T2830) → U123_ga(T2830, log2N26_in_a(T2830))
log2N26_in_a(s(s(s(s(0))))) → log2N26_out_a(s(s(s(s(0)))))
U123_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(0)))), T2830)
log2D_in_ga(s(s(s(s(s(0))))), T2830) → U124_ga(T2830, log2N26_in_a(T2830))
U124_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(s(0))))), T2830)
log2D_in_ga(s(s(0)), T2846) → U125_ga(T2846, log2N27_in_a(T2846))
log2N27_in_a(s(s(s(s(0))))) → log2N27_out_a(s(s(s(s(0)))))
U125_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(0)), T2846)
log2D_in_ga(s(s(s(0))), T2846) → U126_ga(T2846, log2N27_in_a(T2846))
U126_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(s(0))), T2846)
log2D_in_ga(0, s(s(s(0)))) → log2D_out_ga(0, s(s(s(0))))
log2D_in_ga(s(0), s(s(s(0)))) → log2D_out_ga(s(0), s(s(s(0))))
U5_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(0, s(T282), T284)
log2C_in_gga(s(0), s(T282), T284) → U6_gga(T282, T284, log2D_in_ga(T282, T284))
U6_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(s(0), s(T282), T284)
log2C_in_gga(0, 0, s(s(0))) → log2C_out_gga(0, 0, s(s(0)))
log2C_in_gga(s(0), 0, s(s(0))) → log2C_out_gga(s(0), 0, s(s(0)))
U4_gga(T262, T263, T265, log2C_out_gga(T262, s(T263), T265)) → log2C_out_gga(s(s(T262)), T263, T265)
U131_ga(T241, T243, log2C_out_gga(T241, s(s(s(s(s(s(s(0))))))), T243)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876) → U132_ga(T2876, log2N28_in_a(T2876))
log2N28_in_a(T2905) → U127_a(T2905, log2N26_in_a(T2905))
U127_a(T2905, log2N26_out_a(T2905)) → log2N28_out_a(T2905)
U132_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876) → U133_ga(T2876, log2N28_in_a(T2876))
U133_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932) → U134_ga(T2932, log2N29_in_a(T2932))
log2N29_in_a(T2961) → U128_a(T2961, log2N26_in_a(T2961))
U128_a(T2961, log2N26_out_a(T2961)) → log2N29_out_a(T2961)
U134_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932) → U135_ga(T2932, log2N29_in_a(T2932))
U135_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2988) → U136_ga(T2988, log2N30_in_a(T2988))
log2N30_in_a(T3006) → U129_a(T3006, log2N27_in_a(T3006))
U129_a(T3006, log2N27_out_a(T3006)) → log2N30_out_a(T3006)
U136_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988) → U137_ga(T2988, log2N30_in_a(T2988))
U137_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(0)))))), T3025) → U138_ga(T3025, log2N31_in_a(T3025))
log2N31_in_a(T3043) → U130_a(T3043, log2N27_in_a(T3043))
U130_a(T3043, log2N27_out_a(T3043)) → log2N31_out_a(T3043)
U138_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(0)))))), T3025)
log2B_in_ga(s(s(s(s(s(s(s(0))))))), T3025) → U139_ga(T3025, log2N31_in_a(T3025))
U139_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(s(0))))))), T3025)
log2B_in_ga(s(s(s(s(0)))), T3060) → U140_ga(T3060, log2N32_in_a(T3060))
log2N32_in_a(s(s(s(0)))) → log2N32_out_a(s(s(s(0))))
U140_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(0)))), T3060)
log2B_in_ga(s(s(s(s(s(0))))), T3060) → U141_ga(T3060, log2N32_in_a(T3060))
U141_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(s(0))))), T3060)
log2B_in_ga(s(s(0)), T3076) → U142_ga(T3076, log2N33_in_a(T3076))
log2N33_in_a(s(s(s(0)))) → log2N33_out_a(s(s(s(0))))
U142_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(0)), T3076)
log2B_in_ga(s(s(s(0))), T3076) → U143_ga(T3076, log2N33_in_a(T3076))
U143_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(s(0))), T3076)
log2B_in_ga(0, s(s(0))) → log2B_out_ga(0, s(s(0)))
log2B_in_ga(s(0), s(s(0))) → log2B_out_ga(s(0), s(s(0)))
U2_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(0, s(T148), T150)
log2A_in_gga(s(0), s(T148), T150) → U3_gga(T148, T150, log2B_in_ga(T148, T150))
U3_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(s(0), s(T148), T150)
log2A_in_gga(0, 0, s(0)) → log2A_out_gga(0, 0, s(0))
log2A_in_gga(s(0), 0, s(0)) → log2A_out_gga(s(0), 0, s(0))
U1_gga(T128, T129, T131, log2A_out_gga(T128, s(T129), T131)) → log2A_out_gga(s(s(T128)), T129, T131)
U148_ga(T107, T109, log2A_out_gga(T107, s(s(s(s(s(s(s(0))))))), T109)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106) → U149_ga(T3106, log2N34_in_a(T3106))
log2N34_in_a(T3135) → U144_a(T3135, log2N32_in_a(T3135))
U144_a(T3135, log2N32_out_a(T3135)) → log2N34_out_a(T3135)
U149_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106) → U150_ga(T3106, log2N34_in_a(T3106))
U150_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162) → U151_ga(T3162, log2N35_in_a(T3162))
log2N35_in_a(T3191) → U145_a(T3191, log2N32_in_a(T3191))
U145_a(T3191, log2N32_out_a(T3191)) → log2N35_out_a(T3191)
U151_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162) → U152_ga(T3162, log2N35_in_a(T3162))
U152_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218) → U153_ga(T3218, log2N36_in_a(T3218))
log2N36_in_a(T3236) → U146_a(T3236, log2N33_in_a(T3236))
U146_a(T3236, log2N33_out_a(T3236)) → log2N36_out_a(T3236)
U153_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218) → U154_ga(T3218, log2N36_in_a(T3218))
U154_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(0)))))))), T3255) → U155_ga(T3255, log2N37_in_a(T3255))
log2N37_in_a(T3273) → U147_a(T3273, log2N33_in_a(T3273))
U147_a(T3273, log2N33_out_a(T3273)) → log2N37_out_a(T3273)
U155_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(0)))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255) → U156_ga(T3255, log2N37_in_a(T3255))
U156_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(0)))))), T3290) → U157_ga(T3290, log2N38_in_a(T3290))
log2N38_in_a(s(s(0))) → log2N38_out_a(s(s(0)))
U157_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(0)))))), T3290)
log2N40_in_ga(s(s(s(s(s(s(s(0))))))), T3290) → U158_ga(T3290, log2N38_in_a(T3290))
U158_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(s(0))))))), T3290)
log2N40_in_ga(s(s(s(s(0)))), T3306) → U159_ga(T3306, log2N39_in_a(T3306))
log2N39_in_a(s(s(0))) → log2N39_out_a(s(s(0)))
U159_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(0)))), T3306)
log2N40_in_ga(s(s(s(s(s(0))))), T3306) → U160_ga(T3306, log2N39_in_a(T3306))
U160_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(s(0))))), T3306)
log2N40_in_ga(s(s(0)), s(0)) → log2N40_out_ga(s(s(0)), s(0))
log2N40_in_ga(s(s(s(0))), s(0)) → log2N40_out_ga(s(s(s(0))), s(0))
log2N40_in_ga(0, s(0)) → log2N40_out_ga(0, s(0))
log2N40_in_ga(s(0), s(0)) → log2N40_out_ga(s(0), s(0))

The argument filtering Pi contains the following mapping:
log2N40_in_ga(x1, x2)  =  log2N40_in_ga(x1)
s(x1)  =  s(x1)
U148_ga(x1, x2, x3)  =  U148_ga(x3)
log2A_in_gga(x1, x2, x3)  =  log2A_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x4)
0  =  0
U2_gga(x1, x2, x3)  =  U2_gga(x3)
log2B_in_ga(x1, x2)  =  log2B_in_ga(x1)
U131_ga(x1, x2, x3)  =  U131_ga(x3)
log2C_in_gga(x1, x2, x3)  =  log2C_in_gga(x1, x2)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x4)
U5_gga(x1, x2, x3)  =  U5_gga(x3)
log2D_in_ga(x1, x2)  =  log2D_in_ga(x1)
U114_ga(x1, x2, x3)  =  U114_ga(x3)
log2E_in_gga(x1, x2, x3)  =  log2E_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x4)
U8_gga(x1, x2, x3)  =  U8_gga(x3)
log2F_in_ga(x1, x2)  =  log2F_in_ga(x1)
U97_ga(x1, x2, x3)  =  U97_ga(x3)
log2G_in_gga(x1, x2, x3)  =  log2G_in_gga(x1, x2)
U10_gga(x1, x2, x3, x4)  =  U10_gga(x4)
U11_gga(x1, x2, x3)  =  U11_gga(x3)
log2H_in_ga(x1, x2)  =  log2H_in_ga(x1)
U80_ga(x1, x2, x3)  =  U80_ga(x3)
log2I_in_gga(x1, x2, x3)  =  log2I_in_gga(x1, x2)
U13_gga(x1, x2, x3, x4)  =  U13_gga(x4)
U14_gga(x1, x2, x3)  =  U14_gga(x3)
log2J_in_ga(x1, x2)  =  log2J_in_ga(x1)
U63_ga(x1, x2, x3)  =  U63_ga(x3)
log2K_in_gga(x1, x2, x3)  =  log2K_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x4)
U17_gga(x1, x2, x3)  =  U17_gga(x3)
log2L_in_ga(x1, x2)  =  log2L_in_ga(x1)
U46_ga(x1, x2, x3)  =  U46_ga(x3)
log2M_in_gga(x1, x2, x3)  =  log2M_in_gga(x1, x2)
U19_gga(x1, x2, x3, x4)  =  U19_gga(x4)
U20_gga(x1, x2, x3)  =  U20_gga(x3)
log2N_in_gga(x1, x2, x3)  =  log2N_in_gga(x1, x2)
U25_gga(x1, x2, x3, x4)  =  U25_gga(x4)
log2O_in_ggga(x1, x2, x3, x4)  =  log2O_in_ggga(x1, x2, x3)
U22_ggga(x1, x2, x3, x4, x5)  =  U22_ggga(x5)
U23_ggga(x1, x2, x3, x4)  =  U23_ggga(x4)
U26_gga(x1, x2, x3)  =  U26_gga(x3)
log2P_in_ga(x1, x2)  =  log2P_in_ga(x1)
U38_ga(x1, x2, x3)  =  U38_ga(x3)
log2V_in_ga(x1, x2)  =  log2V_in_ga(x1)
log2V_out_ga(x1, x2)  =  log2V_out_ga(x2)
log2P_out_ga(x1, x2)  =  log2P_out_ga(x2)
log2N_out_gga(x1, x2, x3)  =  log2N_out_gga(x3)
U27_gga(x1, x2, x3)  =  U27_gga(x3)
U28_gga(x1, x2, x3)  =  U28_gga(x3)
log2Q_in_ga(x1, x2)  =  log2Q_in_ga(x1)
U39_ga(x1, x2, x3)  =  U39_ga(x3)
log2Q_out_ga(x1, x2)  =  log2Q_out_ga(x2)
U29_gga(x1, x2, x3)  =  U29_gga(x3)
U30_gga(x1, x2, x3)  =  U30_gga(x3)
log2R_in_ga(x1, x2)  =  log2R_in_ga(x1)
U40_ga(x1, x2, x3)  =  U40_ga(x3)
log2W_in_ga(x1, x2)  =  log2W_in_ga(x1)
log2W_out_ga(x1, x2)  =  log2W_out_ga(x2)
log2R_out_ga(x1, x2)  =  log2R_out_ga(x2)
U31_gga(x1, x2, x3)  =  U31_gga(x3)
U32_gga(x1, x2, x3)  =  U32_gga(x3)
log2S_in_ga(x1, x2)  =  log2S_in_ga(x1)
U41_ga(x1, x2, x3)  =  U41_ga(x3)
log2S_out_ga(x1, x2)  =  log2S_out_ga(x2)
U33_gga(x1, x2, x3)  =  U33_gga(x3)
U34_gga(x1, x2, x3)  =  U34_gga(x3)
log2T_in_ga(x1, x2)  =  log2T_in_ga(x1)
log2T_out_ga(x1, x2)  =  log2T_out_ga(x2)
U35_gga(x1, x2, x3)  =  U35_gga(x3)
U36_gga(x1, x2, x3)  =  U36_gga(x3)
log2U_in_ga(x1, x2)  =  log2U_in_ga(x1)
log2U_out_ga(x1, x2)  =  log2U_out_ga(x2)
U37_gga(x1, x2, x3)  =  U37_gga(x3)
log2O_out_ggga(x1, x2, x3, x4)  =  log2O_out_ggga(x4)
U24_ggga(x1, x2, x3, x4)  =  U24_ggga(x4)
log2M_out_gga(x1, x2, x3)  =  log2M_out_gga(x3)
U21_gga(x1, x2, x3)  =  U21_gga(x3)
log2L_out_ga(x1, x2)  =  log2L_out_ga(x2)
U47_ga(x1, x2)  =  U47_ga(x2)
log2X_in_ga(x1, x2)  =  log2X_in_ga(x1)
U42_ga(x1, x2, x3)  =  U42_ga(x3)
log2X_out_ga(x1, x2)  =  log2X_out_ga(x2)
U48_ga(x1, x2)  =  U48_ga(x2)
U49_ga(x1, x2)  =  U49_ga(x2)
log2Y_in_ga(x1, x2)  =  log2Y_in_ga(x1)
U43_ga(x1, x2, x3)  =  U43_ga(x3)
log2Y_out_ga(x1, x2)  =  log2Y_out_ga(x2)
U50_ga(x1, x2)  =  U50_ga(x2)
U51_ga(x1, x2)  =  U51_ga(x2)
log2Z_in_ga(x1, x2)  =  log2Z_in_ga(x1)
U44_ga(x1, x2, x3)  =  U44_ga(x3)
log2Z_out_ga(x1, x2)  =  log2Z_out_ga(x2)
U52_ga(x1, x2)  =  U52_ga(x2)
U53_ga(x1, x2)  =  U53_ga(x2)
log2N1_in_ga(x1, x2)  =  log2N1_in_ga(x1)
U45_ga(x1, x2, x3)  =  U45_ga(x3)
log2N1_out_ga(x1, x2)  =  log2N1_out_ga(x2)
U54_ga(x1, x2)  =  U54_ga(x2)
U55_ga(x1, x2)  =  U55_ga(x2)
log2N2_in_ga(x1, x2)  =  log2N2_in_ga(x1)
log2N2_out_ga(x1, x2)  =  log2N2_out_ga(x2)
U56_ga(x1, x2)  =  U56_ga(x2)
U57_ga(x1, x2)  =  U57_ga(x2)
log2N3_in_ga(x1, x2)  =  log2N3_in_ga(x1)
log2N3_out_ga(x1, x2)  =  log2N3_out_ga(x2)
U58_ga(x1, x2)  =  U58_ga(x2)
log2K_out_gga(x1, x2, x3)  =  log2K_out_gga(x3)
U18_gga(x1, x2, x3)  =  U18_gga(x3)
log2J_out_ga(x1, x2)  =  log2J_out_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
log2N4_in_a(x1)  =  log2N4_in_a
U59_a(x1, x2)  =  U59_a(x2)
log2N4_out_a(x1)  =  log2N4_out_a(x1)
U65_ga(x1, x2)  =  U65_ga(x2)
U66_ga(x1, x2)  =  U66_ga(x2)
log2N5_in_a(x1)  =  log2N5_in_a
U60_a(x1, x2)  =  U60_a(x2)
log2N5_out_a(x1)  =  log2N5_out_a(x1)
U67_ga(x1, x2)  =  U67_ga(x2)
U68_ga(x1, x2)  =  U68_ga(x2)
log2N6_in_a(x1)  =  log2N6_in_a
U61_a(x1, x2)  =  U61_a(x2)
log2N6_out_a(x1)  =  log2N6_out_a(x1)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
log2N7_in_a(x1)  =  log2N7_in_a
U62_a(x1, x2)  =  U62_a(x2)
log2N7_out_a(x1)  =  log2N7_out_a(x1)
U71_ga(x1, x2)  =  U71_ga(x2)
U72_ga(x1, x2)  =  U72_ga(x2)
log2N8_in_a(x1)  =  log2N8_in_a
log2N8_out_a(x1)  =  log2N8_out_a(x1)
U73_ga(x1, x2)  =  U73_ga(x2)
U74_ga(x1, x2)  =  U74_ga(x2)
log2N9_in_a(x1)  =  log2N9_in_a
log2N9_out_a(x1)  =  log2N9_out_a(x1)
U75_ga(x1, x2)  =  U75_ga(x2)
log2I_out_gga(x1, x2, x3)  =  log2I_out_gga(x3)
U15_gga(x1, x2, x3)  =  U15_gga(x3)
log2H_out_ga(x1, x2)  =  log2H_out_ga(x2)
U81_ga(x1, x2)  =  U81_ga(x2)
log2N10_in_a(x1)  =  log2N10_in_a
U76_a(x1, x2)  =  U76_a(x2)
log2N10_out_a(x1)  =  log2N10_out_a(x1)
U82_ga(x1, x2)  =  U82_ga(x2)
U83_ga(x1, x2)  =  U83_ga(x2)
log2N11_in_a(x1)  =  log2N11_in_a
U77_a(x1, x2)  =  U77_a(x2)
log2N11_out_a(x1)  =  log2N11_out_a(x1)
U84_ga(x1, x2)  =  U84_ga(x2)
U85_ga(x1, x2)  =  U85_ga(x2)
log2N12_in_a(x1)  =  log2N12_in_a
U78_a(x1, x2)  =  U78_a(x2)
log2N12_out_a(x1)  =  log2N12_out_a(x1)
U86_ga(x1, x2)  =  U86_ga(x2)
U87_ga(x1, x2)  =  U87_ga(x2)
log2N13_in_a(x1)  =  log2N13_in_a
U79_a(x1, x2)  =  U79_a(x2)
log2N13_out_a(x1)  =  log2N13_out_a(x1)
U88_ga(x1, x2)  =  U88_ga(x2)
U89_ga(x1, x2)  =  U89_ga(x2)
log2N14_in_a(x1)  =  log2N14_in_a
log2N14_out_a(x1)  =  log2N14_out_a(x1)
U90_ga(x1, x2)  =  U90_ga(x2)
U91_ga(x1, x2)  =  U91_ga(x2)
log2N15_in_a(x1)  =  log2N15_in_a
log2N15_out_a(x1)  =  log2N15_out_a(x1)
U92_ga(x1, x2)  =  U92_ga(x2)
log2G_out_gga(x1, x2, x3)  =  log2G_out_gga(x3)
U12_gga(x1, x2, x3)  =  U12_gga(x3)
log2F_out_ga(x1, x2)  =  log2F_out_ga(x2)
U98_ga(x1, x2)  =  U98_ga(x2)
log2N16_in_a(x1)  =  log2N16_in_a
U93_a(x1, x2)  =  U93_a(x2)
log2N16_out_a(x1)  =  log2N16_out_a(x1)
U99_ga(x1, x2)  =  U99_ga(x2)
U100_ga(x1, x2)  =  U100_ga(x2)
log2N17_in_a(x1)  =  log2N17_in_a
U94_a(x1, x2)  =  U94_a(x2)
log2N17_out_a(x1)  =  log2N17_out_a(x1)
U101_ga(x1, x2)  =  U101_ga(x2)
U102_ga(x1, x2)  =  U102_ga(x2)
log2N18_in_a(x1)  =  log2N18_in_a
U95_a(x1, x2)  =  U95_a(x2)
log2N18_out_a(x1)  =  log2N18_out_a(x1)
U103_ga(x1, x2)  =  U103_ga(x2)
U104_ga(x1, x2)  =  U104_ga(x2)
log2N19_in_a(x1)  =  log2N19_in_a
U96_a(x1, x2)  =  U96_a(x2)
log2N19_out_a(x1)  =  log2N19_out_a(x1)
U105_ga(x1, x2)  =  U105_ga(x2)
U106_ga(x1, x2)  =  U106_ga(x2)
log2N20_in_a(x1)  =  log2N20_in_a
log2N20_out_a(x1)  =  log2N20_out_a(x1)
U107_ga(x1, x2)  =  U107_ga(x2)
U108_ga(x1, x2)  =  U108_ga(x2)
log2N21_in_a(x1)  =  log2N21_in_a
log2N21_out_a(x1)  =  log2N21_out_a(x1)
U109_ga(x1, x2)  =  U109_ga(x2)
log2E_out_gga(x1, x2, x3)  =  log2E_out_gga(x3)
U9_gga(x1, x2, x3)  =  U9_gga(x3)
log2D_out_ga(x1, x2)  =  log2D_out_ga(x2)
U115_ga(x1, x2)  =  U115_ga(x2)
log2N22_in_a(x1)  =  log2N22_in_a
U110_a(x1, x2)  =  U110_a(x2)
log2N22_out_a(x1)  =  log2N22_out_a(x1)
U116_ga(x1, x2)  =  U116_ga(x2)
U117_ga(x1, x2)  =  U117_ga(x2)
log2N23_in_a(x1)  =  log2N23_in_a
U111_a(x1, x2)  =  U111_a(x2)
log2N23_out_a(x1)  =  log2N23_out_a(x1)
U118_ga(x1, x2)  =  U118_ga(x2)
U119_ga(x1, x2)  =  U119_ga(x2)
log2N24_in_a(x1)  =  log2N24_in_a
U112_a(x1, x2)  =  U112_a(x2)
log2N24_out_a(x1)  =  log2N24_out_a(x1)
U120_ga(x1, x2)  =  U120_ga(x2)
U121_ga(x1, x2)  =  U121_ga(x2)
log2N25_in_a(x1)  =  log2N25_in_a
U113_a(x1, x2)  =  U113_a(x2)
log2N25_out_a(x1)  =  log2N25_out_a(x1)
U122_ga(x1, x2)  =  U122_ga(x2)
U123_ga(x1, x2)  =  U123_ga(x2)
log2N26_in_a(x1)  =  log2N26_in_a
log2N26_out_a(x1)  =  log2N26_out_a(x1)
U124_ga(x1, x2)  =  U124_ga(x2)
U125_ga(x1, x2)  =  U125_ga(x2)
log2N27_in_a(x1)  =  log2N27_in_a
log2N27_out_a(x1)  =  log2N27_out_a(x1)
U126_ga(x1, x2)  =  U126_ga(x2)
log2C_out_gga(x1, x2, x3)  =  log2C_out_gga(x3)
U6_gga(x1, x2, x3)  =  U6_gga(x3)
log2B_out_ga(x1, x2)  =  log2B_out_ga(x2)
U132_ga(x1, x2)  =  U132_ga(x2)
log2N28_in_a(x1)  =  log2N28_in_a
U127_a(x1, x2)  =  U127_a(x2)
log2N28_out_a(x1)  =  log2N28_out_a(x1)
U133_ga(x1, x2)  =  U133_ga(x2)
U134_ga(x1, x2)  =  U134_ga(x2)
log2N29_in_a(x1)  =  log2N29_in_a
U128_a(x1, x2)  =  U128_a(x2)
log2N29_out_a(x1)  =  log2N29_out_a(x1)
U135_ga(x1, x2)  =  U135_ga(x2)
U136_ga(x1, x2)  =  U136_ga(x2)
log2N30_in_a(x1)  =  log2N30_in_a
U129_a(x1, x2)  =  U129_a(x2)
log2N30_out_a(x1)  =  log2N30_out_a(x1)
U137_ga(x1, x2)  =  U137_ga(x2)
U138_ga(x1, x2)  =  U138_ga(x2)
log2N31_in_a(x1)  =  log2N31_in_a
U130_a(x1, x2)  =  U130_a(x2)
log2N31_out_a(x1)  =  log2N31_out_a(x1)
U139_ga(x1, x2)  =  U139_ga(x2)
U140_ga(x1, x2)  =  U140_ga(x2)
log2N32_in_a(x1)  =  log2N32_in_a
log2N32_out_a(x1)  =  log2N32_out_a(x1)
U141_ga(x1, x2)  =  U141_ga(x2)
U142_ga(x1, x2)  =  U142_ga(x2)
log2N33_in_a(x1)  =  log2N33_in_a
log2N33_out_a(x1)  =  log2N33_out_a(x1)
U143_ga(x1, x2)  =  U143_ga(x2)
log2A_out_gga(x1, x2, x3)  =  log2A_out_gga(x3)
U3_gga(x1, x2, x3)  =  U3_gga(x3)
log2N40_out_ga(x1, x2)  =  log2N40_out_ga(x2)
U149_ga(x1, x2)  =  U149_ga(x2)
log2N34_in_a(x1)  =  log2N34_in_a
U144_a(x1, x2)  =  U144_a(x2)
log2N34_out_a(x1)  =  log2N34_out_a(x1)
U150_ga(x1, x2)  =  U150_ga(x2)
U151_ga(x1, x2)  =  U151_ga(x2)
log2N35_in_a(x1)  =  log2N35_in_a
U145_a(x1, x2)  =  U145_a(x2)
log2N35_out_a(x1)  =  log2N35_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
U153_ga(x1, x2)  =  U153_ga(x2)
log2N36_in_a(x1)  =  log2N36_in_a
U146_a(x1, x2)  =  U146_a(x2)
log2N36_out_a(x1)  =  log2N36_out_a(x1)
U154_ga(x1, x2)  =  U154_ga(x2)
U155_ga(x1, x2)  =  U155_ga(x2)
log2N37_in_a(x1)  =  log2N37_in_a
U147_a(x1, x2)  =  U147_a(x2)
log2N37_out_a(x1)  =  log2N37_out_a(x1)
U156_ga(x1, x2)  =  U156_ga(x2)
U157_ga(x1, x2)  =  U157_ga(x2)
log2N38_in_a(x1)  =  log2N38_in_a
log2N38_out_a(x1)  =  log2N38_out_a(x1)
U158_ga(x1, x2)  =  U158_ga(x2)
U159_ga(x1, x2)  =  U159_ga(x2)
log2N39_in_a(x1)  =  log2N39_in_a
log2N39_out_a(x1)  =  log2N39_out_a(x1)
U160_ga(x1, x2)  =  U160_ga(x2)
LOG2N40_IN_GA(x1, x2)  =  LOG2N40_IN_GA(x1)
U148_GA(x1, x2, x3)  =  U148_GA(x3)
LOG2A_IN_GGA(x1, x2, x3)  =  LOG2A_IN_GGA(x1, x2)
U1_GGA(x1, x2, x3, x4)  =  U1_GGA(x4)
U2_GGA(x1, x2, x3)  =  U2_GGA(x3)
LOG2B_IN_GA(x1, x2)  =  LOG2B_IN_GA(x1)
U131_GA(x1, x2, x3)  =  U131_GA(x3)
LOG2C_IN_GGA(x1, x2, x3)  =  LOG2C_IN_GGA(x1, x2)
U4_GGA(x1, x2, x3, x4)  =  U4_GGA(x4)
U5_GGA(x1, x2, x3)  =  U5_GGA(x3)
LOG2D_IN_GA(x1, x2)  =  LOG2D_IN_GA(x1)
U114_GA(x1, x2, x3)  =  U114_GA(x3)
LOG2E_IN_GGA(x1, x2, x3)  =  LOG2E_IN_GGA(x1, x2)
U7_GGA(x1, x2, x3, x4)  =  U7_GGA(x4)
U8_GGA(x1, x2, x3)  =  U8_GGA(x3)
LOG2F_IN_GA(x1, x2)  =  LOG2F_IN_GA(x1)
U97_GA(x1, x2, x3)  =  U97_GA(x3)
LOG2G_IN_GGA(x1, x2, x3)  =  LOG2G_IN_GGA(x1, x2)
U10_GGA(x1, x2, x3, x4)  =  U10_GGA(x4)
U11_GGA(x1, x2, x3)  =  U11_GGA(x3)
LOG2H_IN_GA(x1, x2)  =  LOG2H_IN_GA(x1)
U80_GA(x1, x2, x3)  =  U80_GA(x3)
LOG2I_IN_GGA(x1, x2, x3)  =  LOG2I_IN_GGA(x1, x2)
U13_GGA(x1, x2, x3, x4)  =  U13_GGA(x4)
U14_GGA(x1, x2, x3)  =  U14_GGA(x3)
LOG2J_IN_GA(x1, x2)  =  LOG2J_IN_GA(x1)
U63_GA(x1, x2, x3)  =  U63_GA(x3)
LOG2K_IN_GGA(x1, x2, x3)  =  LOG2K_IN_GGA(x1, x2)
U16_GGA(x1, x2, x3, x4)  =  U16_GGA(x4)
U17_GGA(x1, x2, x3)  =  U17_GGA(x3)
LOG2L_IN_GA(x1, x2)  =  LOG2L_IN_GA(x1)
U46_GA(x1, x2, x3)  =  U46_GA(x3)
LOG2M_IN_GGA(x1, x2, x3)  =  LOG2M_IN_GGA(x1, x2)
U19_GGA(x1, x2, x3, x4)  =  U19_GGA(x4)
U20_GGA(x1, x2, x3)  =  U20_GGA(x3)
LOG2N_IN_GGA(x1, x2, x3)  =  LOG2N_IN_GGA(x1, x2)
U25_GGA(x1, x2, x3, x4)  =  U25_GGA(x4)
LOG2O_IN_GGGA(x1, x2, x3, x4)  =  LOG2O_IN_GGGA(x1, x2, x3)
U22_GGGA(x1, x2, x3, x4, x5)  =  U22_GGGA(x5)
U23_GGGA(x1, x2, x3, x4)  =  U23_GGGA(x4)
U26_GGA(x1, x2, x3)  =  U26_GGA(x3)
LOG2P_IN_GA(x1, x2)  =  LOG2P_IN_GA(x1)
U38_GA(x1, x2, x3)  =  U38_GA(x3)
LOG2V_IN_GA(x1, x2)  =  LOG2V_IN_GA(x1)
U27_GGA(x1, x2, x3)  =  U27_GGA(x3)
U28_GGA(x1, x2, x3)  =  U28_GGA(x3)
LOG2Q_IN_GA(x1, x2)  =  LOG2Q_IN_GA(x1)
U39_GA(x1, x2, x3)  =  U39_GA(x3)
U29_GGA(x1, x2, x3)  =  U29_GGA(x3)
U30_GGA(x1, x2, x3)  =  U30_GGA(x3)
LOG2R_IN_GA(x1, x2)  =  LOG2R_IN_GA(x1)
U40_GA(x1, x2, x3)  =  U40_GA(x3)
LOG2W_IN_GA(x1, x2)  =  LOG2W_IN_GA(x1)
U31_GGA(x1, x2, x3)  =  U31_GGA(x3)
U32_GGA(x1, x2, x3)  =  U32_GGA(x3)
LOG2S_IN_GA(x1, x2)  =  LOG2S_IN_GA(x1)
U41_GA(x1, x2, x3)  =  U41_GA(x3)
U33_GGA(x1, x2, x3)  =  U33_GGA(x3)
U34_GGA(x1, x2, x3)  =  U34_GGA(x3)
LOG2T_IN_GA(x1, x2)  =  LOG2T_IN_GA(x1)
U35_GGA(x1, x2, x3)  =  U35_GGA(x3)
U36_GGA(x1, x2, x3)  =  U36_GGA(x3)
LOG2U_IN_GA(x1, x2)  =  LOG2U_IN_GA(x1)
U37_GGA(x1, x2, x3)  =  U37_GGA(x3)
U24_GGGA(x1, x2, x3, x4)  =  U24_GGGA(x4)
U21_GGA(x1, x2, x3)  =  U21_GGA(x3)
U47_GA(x1, x2)  =  U47_GA(x2)
LOG2X_IN_GA(x1, x2)  =  LOG2X_IN_GA(x1)
U42_GA(x1, x2, x3)  =  U42_GA(x3)
U48_GA(x1, x2)  =  U48_GA(x2)
U49_GA(x1, x2)  =  U49_GA(x2)
LOG2Y_IN_GA(x1, x2)  =  LOG2Y_IN_GA(x1)
U43_GA(x1, x2, x3)  =  U43_GA(x3)
U50_GA(x1, x2)  =  U50_GA(x2)
U51_GA(x1, x2)  =  U51_GA(x2)
LOG2Z_IN_GA(x1, x2)  =  LOG2Z_IN_GA(x1)
U44_GA(x1, x2, x3)  =  U44_GA(x3)
U52_GA(x1, x2)  =  U52_GA(x2)
U53_GA(x1, x2)  =  U53_GA(x2)
LOG2N1_IN_GA(x1, x2)  =  LOG2N1_IN_GA(x1)
U45_GA(x1, x2, x3)  =  U45_GA(x3)
U54_GA(x1, x2)  =  U54_GA(x2)
U55_GA(x1, x2)  =  U55_GA(x2)
LOG2N2_IN_GA(x1, x2)  =  LOG2N2_IN_GA(x1)
U56_GA(x1, x2)  =  U56_GA(x2)
U57_GA(x1, x2)  =  U57_GA(x2)
LOG2N3_IN_GA(x1, x2)  =  LOG2N3_IN_GA(x1)
U58_GA(x1, x2)  =  U58_GA(x2)
U18_GGA(x1, x2, x3)  =  U18_GGA(x3)
U64_GA(x1, x2)  =  U64_GA(x2)
LOG2N4_IN_A(x1)  =  LOG2N4_IN_A
U59_A(x1, x2)  =  U59_A(x2)
U65_GA(x1, x2)  =  U65_GA(x2)
U66_GA(x1, x2)  =  U66_GA(x2)
LOG2N5_IN_A(x1)  =  LOG2N5_IN_A
U60_A(x1, x2)  =  U60_A(x2)
U67_GA(x1, x2)  =  U67_GA(x2)
U68_GA(x1, x2)  =  U68_GA(x2)
LOG2N6_IN_A(x1)  =  LOG2N6_IN_A
U61_A(x1, x2)  =  U61_A(x2)
U69_GA(x1, x2)  =  U69_GA(x2)
U70_GA(x1, x2)  =  U70_GA(x2)
LOG2N7_IN_A(x1)  =  LOG2N7_IN_A
U62_A(x1, x2)  =  U62_A(x2)
U71_GA(x1, x2)  =  U71_GA(x2)
U72_GA(x1, x2)  =  U72_GA(x2)
LOG2N8_IN_A(x1)  =  LOG2N8_IN_A
U73_GA(x1, x2)  =  U73_GA(x2)
U74_GA(x1, x2)  =  U74_GA(x2)
LOG2N9_IN_A(x1)  =  LOG2N9_IN_A
U75_GA(x1, x2)  =  U75_GA(x2)
U15_GGA(x1, x2, x3)  =  U15_GGA(x3)
U81_GA(x1, x2)  =  U81_GA(x2)
LOG2N10_IN_A(x1)  =  LOG2N10_IN_A
U76_A(x1, x2)  =  U76_A(x2)
U82_GA(x1, x2)  =  U82_GA(x2)
U83_GA(x1, x2)  =  U83_GA(x2)
LOG2N11_IN_A(x1)  =  LOG2N11_IN_A
U77_A(x1, x2)  =  U77_A(x2)
U84_GA(x1, x2)  =  U84_GA(x2)
U85_GA(x1, x2)  =  U85_GA(x2)
LOG2N12_IN_A(x1)  =  LOG2N12_IN_A
U78_A(x1, x2)  =  U78_A(x2)
U86_GA(x1, x2)  =  U86_GA(x2)
U87_GA(x1, x2)  =  U87_GA(x2)
LOG2N13_IN_A(x1)  =  LOG2N13_IN_A
U79_A(x1, x2)  =  U79_A(x2)
U88_GA(x1, x2)  =  U88_GA(x2)
U89_GA(x1, x2)  =  U89_GA(x2)
LOG2N14_IN_A(x1)  =  LOG2N14_IN_A
U90_GA(x1, x2)  =  U90_GA(x2)
U91_GA(x1, x2)  =  U91_GA(x2)
LOG2N15_IN_A(x1)  =  LOG2N15_IN_A
U92_GA(x1, x2)  =  U92_GA(x2)
U12_GGA(x1, x2, x3)  =  U12_GGA(x3)
U98_GA(x1, x2)  =  U98_GA(x2)
LOG2N16_IN_A(x1)  =  LOG2N16_IN_A
U93_A(x1, x2)  =  U93_A(x2)
U99_GA(x1, x2)  =  U99_GA(x2)
U100_GA(x1, x2)  =  U100_GA(x2)
LOG2N17_IN_A(x1)  =  LOG2N17_IN_A
U94_A(x1, x2)  =  U94_A(x2)
U101_GA(x1, x2)  =  U101_GA(x2)
U102_GA(x1, x2)  =  U102_GA(x2)
LOG2N18_IN_A(x1)  =  LOG2N18_IN_A
U95_A(x1, x2)  =  U95_A(x2)
U103_GA(x1, x2)  =  U103_GA(x2)
U104_GA(x1, x2)  =  U104_GA(x2)
LOG2N19_IN_A(x1)  =  LOG2N19_IN_A
U96_A(x1, x2)  =  U96_A(x2)
U105_GA(x1, x2)  =  U105_GA(x2)
U106_GA(x1, x2)  =  U106_GA(x2)
LOG2N20_IN_A(x1)  =  LOG2N20_IN_A
U107_GA(x1, x2)  =  U107_GA(x2)
U108_GA(x1, x2)  =  U108_GA(x2)
LOG2N21_IN_A(x1)  =  LOG2N21_IN_A
U109_GA(x1, x2)  =  U109_GA(x2)
U9_GGA(x1, x2, x3)  =  U9_GGA(x3)
U115_GA(x1, x2)  =  U115_GA(x2)
LOG2N22_IN_A(x1)  =  LOG2N22_IN_A
U110_A(x1, x2)  =  U110_A(x2)
U116_GA(x1, x2)  =  U116_GA(x2)
U117_GA(x1, x2)  =  U117_GA(x2)
LOG2N23_IN_A(x1)  =  LOG2N23_IN_A
U111_A(x1, x2)  =  U111_A(x2)
U118_GA(x1, x2)  =  U118_GA(x2)
U119_GA(x1, x2)  =  U119_GA(x2)
LOG2N24_IN_A(x1)  =  LOG2N24_IN_A
U112_A(x1, x2)  =  U112_A(x2)
U120_GA(x1, x2)  =  U120_GA(x2)
U121_GA(x1, x2)  =  U121_GA(x2)
LOG2N25_IN_A(x1)  =  LOG2N25_IN_A
U113_A(x1, x2)  =  U113_A(x2)
U122_GA(x1, x2)  =  U122_GA(x2)
U123_GA(x1, x2)  =  U123_GA(x2)
LOG2N26_IN_A(x1)  =  LOG2N26_IN_A
U124_GA(x1, x2)  =  U124_GA(x2)
U125_GA(x1, x2)  =  U125_GA(x2)
LOG2N27_IN_A(x1)  =  LOG2N27_IN_A
U126_GA(x1, x2)  =  U126_GA(x2)
U6_GGA(x1, x2, x3)  =  U6_GGA(x3)
U132_GA(x1, x2)  =  U132_GA(x2)
LOG2N28_IN_A(x1)  =  LOG2N28_IN_A
U127_A(x1, x2)  =  U127_A(x2)
U133_GA(x1, x2)  =  U133_GA(x2)
U134_GA(x1, x2)  =  U134_GA(x2)
LOG2N29_IN_A(x1)  =  LOG2N29_IN_A
U128_A(x1, x2)  =  U128_A(x2)
U135_GA(x1, x2)  =  U135_GA(x2)
U136_GA(x1, x2)  =  U136_GA(x2)
LOG2N30_IN_A(x1)  =  LOG2N30_IN_A
U129_A(x1, x2)  =  U129_A(x2)
U137_GA(x1, x2)  =  U137_GA(x2)
U138_GA(x1, x2)  =  U138_GA(x2)
LOG2N31_IN_A(x1)  =  LOG2N31_IN_A
U130_A(x1, x2)  =  U130_A(x2)
U139_GA(x1, x2)  =  U139_GA(x2)
U140_GA(x1, x2)  =  U140_GA(x2)
LOG2N32_IN_A(x1)  =  LOG2N32_IN_A
U141_GA(x1, x2)  =  U141_GA(x2)
U142_GA(x1, x2)  =  U142_GA(x2)
LOG2N33_IN_A(x1)  =  LOG2N33_IN_A
U143_GA(x1, x2)  =  U143_GA(x2)
U3_GGA(x1, x2, x3)  =  U3_GGA(x3)
U149_GA(x1, x2)  =  U149_GA(x2)
LOG2N34_IN_A(x1)  =  LOG2N34_IN_A
U144_A(x1, x2)  =  U144_A(x2)
U150_GA(x1, x2)  =  U150_GA(x2)
U151_GA(x1, x2)  =  U151_GA(x2)
LOG2N35_IN_A(x1)  =  LOG2N35_IN_A
U145_A(x1, x2)  =  U145_A(x2)
U152_GA(x1, x2)  =  U152_GA(x2)
U153_GA(x1, x2)  =  U153_GA(x2)
LOG2N36_IN_A(x1)  =  LOG2N36_IN_A
U146_A(x1, x2)  =  U146_A(x2)
U154_GA(x1, x2)  =  U154_GA(x2)
U155_GA(x1, x2)  =  U155_GA(x2)
LOG2N37_IN_A(x1)  =  LOG2N37_IN_A
U147_A(x1, x2)  =  U147_A(x2)
U156_GA(x1, x2)  =  U156_GA(x2)
U157_GA(x1, x2)  =  U157_GA(x2)
LOG2N38_IN_A(x1)  =  LOG2N38_IN_A
U158_GA(x1, x2)  =  U158_GA(x2)
U159_GA(x1, x2)  =  U159_GA(x2)
LOG2N39_IN_A(x1)  =  LOG2N39_IN_A
U160_GA(x1, x2)  =  U160_GA(x2)

We have to consider all (P,R,Pi)-chains

(6) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109) → U148_GA(T107, T109, log2A_in_gga(T107, s(s(s(s(s(s(s(0))))))), T109))
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109) → LOG2A_IN_GGA(T107, s(s(s(s(s(s(s(0))))))), T109)
LOG2A_IN_GGA(s(s(T128)), T129, T131) → U1_GGA(T128, T129, T131, log2A_in_gga(T128, s(T129), T131))
LOG2A_IN_GGA(s(s(T128)), T129, T131) → LOG2A_IN_GGA(T128, s(T129), T131)
LOG2A_IN_GGA(0, s(T148), T150) → U2_GGA(T148, T150, log2B_in_ga(T148, T150))
LOG2A_IN_GGA(0, s(T148), T150) → LOG2B_IN_GA(T148, T150)
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243) → U131_GA(T241, T243, log2C_in_gga(T241, s(s(s(s(s(s(s(0))))))), T243))
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243) → LOG2C_IN_GGA(T241, s(s(s(s(s(s(s(0))))))), T243)
LOG2C_IN_GGA(s(s(T262)), T263, T265) → U4_GGA(T262, T263, T265, log2C_in_gga(T262, s(T263), T265))
LOG2C_IN_GGA(s(s(T262)), T263, T265) → LOG2C_IN_GGA(T262, s(T263), T265)
LOG2C_IN_GGA(0, s(T282), T284) → U5_GGA(T282, T284, log2D_in_ga(T282, T284))
LOG2C_IN_GGA(0, s(T282), T284) → LOG2D_IN_GA(T282, T284)
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377) → U114_GA(T375, T377, log2E_in_gga(T375, s(s(s(s(s(s(s(0))))))), T377))
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377) → LOG2E_IN_GGA(T375, s(s(s(s(s(s(s(0))))))), T377)
LOG2E_IN_GGA(s(s(T396)), T397, T399) → U7_GGA(T396, T397, T399, log2E_in_gga(T396, s(T397), T399))
LOG2E_IN_GGA(s(s(T396)), T397, T399) → LOG2E_IN_GGA(T396, s(T397), T399)
LOG2E_IN_GGA(0, s(T416), T418) → U8_GGA(T416, T418, log2F_in_ga(T416, T418))
LOG2E_IN_GGA(0, s(T416), T418) → LOG2F_IN_GA(T416, T418)
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511) → U97_GA(T509, T511, log2G_in_gga(T509, s(s(s(s(s(s(s(0))))))), T511))
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511) → LOG2G_IN_GGA(T509, s(s(s(s(s(s(s(0))))))), T511)
LOG2G_IN_GGA(s(s(T530)), T531, T533) → U10_GGA(T530, T531, T533, log2G_in_gga(T530, s(T531), T533))
LOG2G_IN_GGA(s(s(T530)), T531, T533) → LOG2G_IN_GGA(T530, s(T531), T533)
LOG2G_IN_GGA(0, s(T550), T552) → U11_GGA(T550, T552, log2H_in_ga(T550, T552))
LOG2G_IN_GGA(0, s(T550), T552) → LOG2H_IN_GA(T550, T552)
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645) → U80_GA(T643, T645, log2I_in_gga(T643, s(s(s(s(s(s(s(0))))))), T645))
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645) → LOG2I_IN_GGA(T643, s(s(s(s(s(s(s(0))))))), T645)
LOG2I_IN_GGA(s(s(T664)), T665, T667) → U13_GGA(T664, T665, T667, log2I_in_gga(T664, s(T665), T667))
LOG2I_IN_GGA(s(s(T664)), T665, T667) → LOG2I_IN_GGA(T664, s(T665), T667)
LOG2I_IN_GGA(0, s(T684), T686) → U14_GGA(T684, T686, log2J_in_ga(T684, T686))
LOG2I_IN_GGA(0, s(T684), T686) → LOG2J_IN_GA(T684, T686)
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779) → U63_GA(T777, T779, log2K_in_gga(T777, s(s(s(s(s(s(s(0))))))), T779))
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779) → LOG2K_IN_GGA(T777, s(s(s(s(s(s(s(0))))))), T779)
LOG2K_IN_GGA(s(s(T798)), T799, T801) → U16_GGA(T798, T799, T801, log2K_in_gga(T798, s(T799), T801))
LOG2K_IN_GGA(s(s(T798)), T799, T801) → LOG2K_IN_GGA(T798, s(T799), T801)
LOG2K_IN_GGA(0, s(T818), T820) → U17_GGA(T818, T820, log2L_in_ga(T818, T820))
LOG2K_IN_GGA(0, s(T818), T820) → LOG2L_IN_GA(T818, T820)
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913) → U46_GA(T911, T913, log2M_in_gga(T911, s(s(s(s(s(s(s(0))))))), T913))
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913) → LOG2M_IN_GGA(T911, s(s(s(s(s(s(s(0))))))), T913)
LOG2M_IN_GGA(s(s(T932)), T933, T935) → U19_GGA(T932, T933, T935, log2M_in_gga(T932, s(T933), T935))
LOG2M_IN_GGA(s(s(T932)), T933, T935) → LOG2M_IN_GGA(T932, s(T933), T935)
LOG2M_IN_GGA(0, s(T952), T954) → U20_GGA(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
LOG2M_IN_GGA(0, s(T952), T954) → LOG2N_IN_GGA(T952, s(s(s(s(s(s(s(0))))))), T954)
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) → U25_GGA(T1089, T1090, T1092, log2O_in_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092))
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) → LOG2O_IN_GGGA(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092)
LOG2O_IN_GGGA(s(s(T1117)), T1118, T1119, T1121) → U22_GGGA(T1117, T1118, T1119, T1121, log2O_in_ggga(T1117, s(T1118), T1119, T1121))
LOG2O_IN_GGGA(s(s(T1117)), T1118, T1119, T1121) → LOG2O_IN_GGGA(T1117, s(T1118), T1119, T1121)
LOG2O_IN_GGGA(0, s(T1143), T1144, T1146) → U23_GGGA(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
LOG2O_IN_GGGA(0, s(T1143), T1144, T1146) → LOG2N_IN_GGA(T1143, s(T1144), T1146)
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186) → U26_GGA(T1184, T1186, log2P_in_ga(T1184, T1186))
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186) → LOG2P_IN_GA(T1184, T1186)
LOG2P_IN_GA(T1233, T1235) → U38_GA(T1233, T1235, log2V_in_ga(T1233, T1235))
LOG2P_IN_GA(T1233, T1235) → LOG2V_IN_GA(T1233, T1235)
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186) → U27_GGA(T1184, T1186, log2P_in_ga(T1184, T1186))
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186) → LOG2P_IN_GA(T1184, T1186)
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290) → U28_GGA(T1288, T1290, log2Q_in_ga(T1288, T1290))
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290) → LOG2Q_IN_GA(T1288, T1290)
LOG2Q_IN_GA(T1337, T1339) → U39_GA(T1337, T1339, log2V_in_ga(T1337, T1339))
LOG2Q_IN_GA(T1337, T1339) → LOG2V_IN_GA(T1337, T1339)
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290) → U29_GGA(T1288, T1290, log2Q_in_ga(T1288, T1290))
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290) → LOG2Q_IN_GA(T1288, T1290)
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391) → U30_GGA(T1389, T1391, log2R_in_ga(T1389, T1391))
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391) → LOG2R_IN_GA(T1389, T1391)
LOG2R_IN_GA(T1419, T1421) → U40_GA(T1419, T1421, log2W_in_ga(T1419, T1421))
LOG2R_IN_GA(T1419, T1421) → LOG2W_IN_GA(T1419, T1421)
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391) → U31_GGA(T1389, T1391, log2R_in_ga(T1389, T1391))
LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391) → LOG2R_IN_GA(T1389, T1391)
LOG2N_IN_GGA(s(s(s(s(s(s(0)))))), T1458, T1460) → U32_GGA(T1458, T1460, log2S_in_ga(T1458, T1460))
LOG2N_IN_GGA(s(s(s(s(s(s(0)))))), T1458, T1460) → LOG2S_IN_GA(T1458, T1460)
LOG2S_IN_GA(T1488, T1490) → U41_GA(T1488, T1490, log2W_in_ga(T1488, T1490))
LOG2S_IN_GA(T1488, T1490) → LOG2W_IN_GA(T1488, T1490)
LOG2N_IN_GGA(s(s(s(s(s(s(s(0))))))), T1458, T1460) → U33_GGA(T1458, T1460, log2S_in_ga(T1458, T1460))
LOG2N_IN_GGA(s(s(s(s(s(s(s(0))))))), T1458, T1460) → LOG2S_IN_GA(T1458, T1460)
LOG2N_IN_GGA(s(s(s(s(0)))), T1520, T1522) → U34_GGA(T1520, T1522, log2T_in_ga(T1520, T1522))
LOG2N_IN_GGA(s(s(s(s(0)))), T1520, T1522) → LOG2T_IN_GA(T1520, T1522)
LOG2N_IN_GGA(s(s(s(s(s(0))))), T1520, T1522) → U35_GGA(T1520, T1522, log2T_in_ga(T1520, T1522))
LOG2N_IN_GGA(s(s(s(s(s(0))))), T1520, T1522) → LOG2T_IN_GA(T1520, T1522)
LOG2N_IN_GGA(s(s(0)), T1547, T1549) → U36_GGA(T1547, T1549, log2U_in_ga(T1547, T1549))
LOG2N_IN_GGA(s(s(0)), T1547, T1549) → LOG2U_IN_GA(T1547, T1549)
LOG2N_IN_GGA(s(s(s(0))), T1547, T1549) → U37_GGA(T1547, T1549, log2U_in_ga(T1547, T1549))
LOG2N_IN_GGA(s(s(s(0))), T1547, T1549) → LOG2U_IN_GA(T1547, T1549)
LOG2O_IN_GGGA(s(0), s(T1143), T1144, T1146) → U24_GGGA(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
LOG2O_IN_GGGA(s(0), s(T1143), T1144, T1146) → LOG2N_IN_GGA(T1143, s(T1144), T1146)
LOG2M_IN_GGA(s(0), s(T952), T954) → U21_GGA(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
LOG2M_IN_GGA(s(0), s(T952), T954) → LOG2N_IN_GGA(T952, s(s(s(s(s(s(s(0))))))), T954)
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592) → U47_GA(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592) → LOG2X_IN_GA(s(s(s(s(s(s(s(0))))))), T1592)
LOG2X_IN_GA(T1640, T1642) → U42_GA(T1640, T1642, log2T_in_ga(T1640, T1642))
LOG2X_IN_GA(T1640, T1642) → LOG2T_IN_GA(T1640, T1642)
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592) → U48_GA(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592) → LOG2X_IN_GA(s(s(s(s(s(s(s(0))))))), T1592)
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686) → U49_GA(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686) → LOG2Y_IN_GA(s(s(s(s(s(s(s(0))))))), T1686)
LOG2Y_IN_GA(T1734, T1736) → U43_GA(T1734, T1736, log2T_in_ga(T1734, T1736))
LOG2Y_IN_GA(T1734, T1736) → LOG2T_IN_GA(T1734, T1736)
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686) → U50_GA(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686) → LOG2Y_IN_GA(s(s(s(s(s(s(s(0))))))), T1686)
LOG2L_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T1780) → U51_GA(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
LOG2L_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T1780) → LOG2Z_IN_GA(s(s(s(s(s(s(s(0))))))), T1780)
LOG2Z_IN_GA(T1809, T1811) → U44_GA(T1809, T1811, log2U_in_ga(T1809, T1811))
LOG2Z_IN_GA(T1809, T1811) → LOG2U_IN_GA(T1809, T1811)
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T1780) → U52_GA(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
LOG2L_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T1780) → LOG2Z_IN_GA(s(s(s(s(s(s(s(0))))))), T1780)
LOG2L_IN_GA(s(s(s(s(s(s(0)))))), T1839) → U53_GA(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
LOG2L_IN_GA(s(s(s(s(s(s(0)))))), T1839) → LOG2N1_IN_GA(s(s(s(s(s(s(s(0))))))), T1839)
LOG2N1_IN_GA(T1868, T1870) → U45_GA(T1868, T1870, log2U_in_ga(T1868, T1870))
LOG2N1_IN_GA(T1868, T1870) → LOG2U_IN_GA(T1868, T1870)
LOG2L_IN_GA(s(s(s(s(s(s(s(0))))))), T1839) → U54_GA(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
LOG2L_IN_GA(s(s(s(s(s(s(s(0))))))), T1839) → LOG2N1_IN_GA(s(s(s(s(s(s(s(0))))))), T1839)
LOG2L_IN_GA(s(s(s(s(0)))), T1896) → U55_GA(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
LOG2L_IN_GA(s(s(s(s(0)))), T1896) → LOG2N2_IN_GA(s(s(s(s(s(s(s(0))))))), T1896)
LOG2L_IN_GA(s(s(s(s(s(0))))), T1896) → U56_GA(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
LOG2L_IN_GA(s(s(s(s(s(0))))), T1896) → LOG2N2_IN_GA(s(s(s(s(s(s(s(0))))))), T1896)
LOG2L_IN_GA(s(s(0)), T1917) → U57_GA(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
LOG2L_IN_GA(s(s(0)), T1917) → LOG2N3_IN_GA(s(s(s(s(s(s(s(0))))))), T1917)
LOG2L_IN_GA(s(s(s(0))), T1917) → U58_GA(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
LOG2L_IN_GA(s(s(s(0))), T1917) → LOG2N3_IN_GA(s(s(s(s(s(s(s(0))))))), T1917)
LOG2K_IN_GGA(s(0), s(T818), T820) → U18_GGA(T818, T820, log2L_in_ga(T818, T820))
LOG2K_IN_GGA(s(0), s(T818), T820) → LOG2L_IN_GA(T818, T820)
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952) → U64_GA(T1952, log2N4_in_a(T1952))
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952) → LOG2N4_IN_A(T1952)
LOG2N4_IN_A(T1981) → U59_A(T1981, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1981))
LOG2N4_IN_A(T1981) → LOG2N2_IN_GA(s(s(s(s(s(s(s(0))))))), T1981)
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952) → U65_GA(T1952, log2N4_in_a(T1952))
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952) → LOG2N4_IN_A(T1952)
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009) → U66_GA(T2009, log2N5_in_a(T2009))
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009) → LOG2N5_IN_A(T2009)
LOG2N5_IN_A(T2038) → U60_A(T2038, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T2038))
LOG2N5_IN_A(T2038) → LOG2N2_IN_GA(s(s(s(s(s(s(s(0))))))), T2038)
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009) → U67_GA(T2009, log2N5_in_a(T2009))
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009) → LOG2N5_IN_A(T2009)
LOG2J_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2066) → U68_GA(T2066, log2N6_in_a(T2066))
LOG2J_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2066) → LOG2N6_IN_A(T2066)
LOG2N6_IN_A(T2084) → U61_A(T2084, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2084))
LOG2N6_IN_A(T2084) → LOG2N3_IN_GA(s(s(s(s(s(s(s(0))))))), T2084)
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2066) → U69_GA(T2066, log2N6_in_a(T2066))
LOG2J_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2066) → LOG2N6_IN_A(T2066)
LOG2J_IN_GA(s(s(s(s(s(s(0)))))), T2104) → U70_GA(T2104, log2N7_in_a(T2104))
LOG2J_IN_GA(s(s(s(s(s(s(0)))))), T2104) → LOG2N7_IN_A(T2104)
LOG2N7_IN_A(T2122) → U62_A(T2122, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2122))
LOG2N7_IN_A(T2122) → LOG2N3_IN_GA(s(s(s(s(s(s(s(0))))))), T2122)
LOG2J_IN_GA(s(s(s(s(s(s(s(0))))))), T2104) → U71_GA(T2104, log2N7_in_a(T2104))
LOG2J_IN_GA(s(s(s(s(s(s(s(0))))))), T2104) → LOG2N7_IN_A(T2104)
LOG2J_IN_GA(s(s(s(s(0)))), T2140) → U72_GA(T2140, log2N8_in_a(T2140))
LOG2J_IN_GA(s(s(s(s(0)))), T2140) → LOG2N8_IN_A(T2140)
LOG2J_IN_GA(s(s(s(s(s(0))))), T2140) → U73_GA(T2140, log2N8_in_a(T2140))
LOG2J_IN_GA(s(s(s(s(s(0))))), T2140) → LOG2N8_IN_A(T2140)
LOG2J_IN_GA(s(s(0)), T2156) → U74_GA(T2156, log2N9_in_a(T2156))
LOG2J_IN_GA(s(s(0)), T2156) → LOG2N9_IN_A(T2156)
LOG2J_IN_GA(s(s(s(0))), T2156) → U75_GA(T2156, log2N9_in_a(T2156))
LOG2J_IN_GA(s(s(s(0))), T2156) → LOG2N9_IN_A(T2156)
LOG2I_IN_GGA(s(0), s(T684), T686) → U15_GGA(T684, T686, log2J_in_ga(T684, T686))
LOG2I_IN_GGA(s(0), s(T684), T686) → LOG2J_IN_GA(T684, T686)
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186) → U81_GA(T2186, log2N10_in_a(T2186))
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186) → LOG2N10_IN_A(T2186)
LOG2N10_IN_A(T2215) → U76_A(T2215, log2N8_in_a(T2215))
LOG2N10_IN_A(T2215) → LOG2N8_IN_A(T2215)
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186) → U82_GA(T2186, log2N10_in_a(T2186))
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186) → LOG2N10_IN_A(T2186)
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242) → U83_GA(T2242, log2N11_in_a(T2242))
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242) → LOG2N11_IN_A(T2242)
LOG2N11_IN_A(T2271) → U77_A(T2271, log2N8_in_a(T2271))
LOG2N11_IN_A(T2271) → LOG2N8_IN_A(T2271)
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242) → U84_GA(T2242, log2N11_in_a(T2242))
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242) → LOG2N11_IN_A(T2242)
LOG2H_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2298) → U85_GA(T2298, log2N12_in_a(T2298))
LOG2H_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2298) → LOG2N12_IN_A(T2298)
LOG2N12_IN_A(T2316) → U78_A(T2316, log2N9_in_a(T2316))
LOG2N12_IN_A(T2316) → LOG2N9_IN_A(T2316)
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2298) → U86_GA(T2298, log2N12_in_a(T2298))
LOG2H_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2298) → LOG2N12_IN_A(T2298)
LOG2H_IN_GA(s(s(s(s(s(s(0)))))), T2335) → U87_GA(T2335, log2N13_in_a(T2335))
LOG2H_IN_GA(s(s(s(s(s(s(0)))))), T2335) → LOG2N13_IN_A(T2335)
LOG2N13_IN_A(T2353) → U79_A(T2353, log2N9_in_a(T2353))
LOG2N13_IN_A(T2353) → LOG2N9_IN_A(T2353)
LOG2H_IN_GA(s(s(s(s(s(s(s(0))))))), T2335) → U88_GA(T2335, log2N13_in_a(T2335))
LOG2H_IN_GA(s(s(s(s(s(s(s(0))))))), T2335) → LOG2N13_IN_A(T2335)
LOG2H_IN_GA(s(s(s(s(0)))), T2370) → U89_GA(T2370, log2N14_in_a(T2370))
LOG2H_IN_GA(s(s(s(s(0)))), T2370) → LOG2N14_IN_A(T2370)
LOG2H_IN_GA(s(s(s(s(s(0))))), T2370) → U90_GA(T2370, log2N14_in_a(T2370))
LOG2H_IN_GA(s(s(s(s(s(0))))), T2370) → LOG2N14_IN_A(T2370)
LOG2H_IN_GA(s(s(0)), T2386) → U91_GA(T2386, log2N15_in_a(T2386))
LOG2H_IN_GA(s(s(0)), T2386) → LOG2N15_IN_A(T2386)
LOG2H_IN_GA(s(s(s(0))), T2386) → U92_GA(T2386, log2N15_in_a(T2386))
LOG2H_IN_GA(s(s(s(0))), T2386) → LOG2N15_IN_A(T2386)
LOG2G_IN_GGA(s(0), s(T550), T552) → U12_GGA(T550, T552, log2H_in_ga(T550, T552))
LOG2G_IN_GGA(s(0), s(T550), T552) → LOG2H_IN_GA(T550, T552)
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416) → U98_GA(T2416, log2N16_in_a(T2416))
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416) → LOG2N16_IN_A(T2416)
LOG2N16_IN_A(T2445) → U93_A(T2445, log2N14_in_a(T2445))
LOG2N16_IN_A(T2445) → LOG2N14_IN_A(T2445)
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416) → U99_GA(T2416, log2N16_in_a(T2416))
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416) → LOG2N16_IN_A(T2416)
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472) → U100_GA(T2472, log2N17_in_a(T2472))
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472) → LOG2N17_IN_A(T2472)
LOG2N17_IN_A(T2501) → U94_A(T2501, log2N14_in_a(T2501))
LOG2N17_IN_A(T2501) → LOG2N14_IN_A(T2501)
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472) → U101_GA(T2472, log2N17_in_a(T2472))
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472) → LOG2N17_IN_A(T2472)
LOG2F_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2528) → U102_GA(T2528, log2N18_in_a(T2528))
LOG2F_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2528) → LOG2N18_IN_A(T2528)
LOG2N18_IN_A(T2546) → U95_A(T2546, log2N15_in_a(T2546))
LOG2N18_IN_A(T2546) → LOG2N15_IN_A(T2546)
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2528) → U103_GA(T2528, log2N18_in_a(T2528))
LOG2F_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2528) → LOG2N18_IN_A(T2528)
LOG2F_IN_GA(s(s(s(s(s(s(0)))))), T2565) → U104_GA(T2565, log2N19_in_a(T2565))
LOG2F_IN_GA(s(s(s(s(s(s(0)))))), T2565) → LOG2N19_IN_A(T2565)
LOG2N19_IN_A(T2583) → U96_A(T2583, log2N15_in_a(T2583))
LOG2N19_IN_A(T2583) → LOG2N15_IN_A(T2583)
LOG2F_IN_GA(s(s(s(s(s(s(s(0))))))), T2565) → U105_GA(T2565, log2N19_in_a(T2565))
LOG2F_IN_GA(s(s(s(s(s(s(s(0))))))), T2565) → LOG2N19_IN_A(T2565)
LOG2F_IN_GA(s(s(s(s(0)))), T2600) → U106_GA(T2600, log2N20_in_a(T2600))
LOG2F_IN_GA(s(s(s(s(0)))), T2600) → LOG2N20_IN_A(T2600)
LOG2F_IN_GA(s(s(s(s(s(0))))), T2600) → U107_GA(T2600, log2N20_in_a(T2600))
LOG2F_IN_GA(s(s(s(s(s(0))))), T2600) → LOG2N20_IN_A(T2600)
LOG2F_IN_GA(s(s(0)), T2616) → U108_GA(T2616, log2N21_in_a(T2616))
LOG2F_IN_GA(s(s(0)), T2616) → LOG2N21_IN_A(T2616)
LOG2F_IN_GA(s(s(s(0))), T2616) → U109_GA(T2616, log2N21_in_a(T2616))
LOG2F_IN_GA(s(s(s(0))), T2616) → LOG2N21_IN_A(T2616)
LOG2E_IN_GGA(s(0), s(T416), T418) → U9_GGA(T416, T418, log2F_in_ga(T416, T418))
LOG2E_IN_GGA(s(0), s(T416), T418) → LOG2F_IN_GA(T416, T418)
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646) → U115_GA(T2646, log2N22_in_a(T2646))
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646) → LOG2N22_IN_A(T2646)
LOG2N22_IN_A(T2675) → U110_A(T2675, log2N20_in_a(T2675))
LOG2N22_IN_A(T2675) → LOG2N20_IN_A(T2675)
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646) → U116_GA(T2646, log2N22_in_a(T2646))
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646) → LOG2N22_IN_A(T2646)
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702) → U117_GA(T2702, log2N23_in_a(T2702))
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702) → LOG2N23_IN_A(T2702)
LOG2N23_IN_A(T2731) → U111_A(T2731, log2N20_in_a(T2731))
LOG2N23_IN_A(T2731) → LOG2N20_IN_A(T2731)
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702) → U118_GA(T2702, log2N23_in_a(T2702))
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702) → LOG2N23_IN_A(T2702)
LOG2D_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2758) → U119_GA(T2758, log2N24_in_a(T2758))
LOG2D_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2758) → LOG2N24_IN_A(T2758)
LOG2N24_IN_A(T2776) → U112_A(T2776, log2N21_in_a(T2776))
LOG2N24_IN_A(T2776) → LOG2N21_IN_A(T2776)
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2758) → U120_GA(T2758, log2N24_in_a(T2758))
LOG2D_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2758) → LOG2N24_IN_A(T2758)
LOG2D_IN_GA(s(s(s(s(s(s(0)))))), T2795) → U121_GA(T2795, log2N25_in_a(T2795))
LOG2D_IN_GA(s(s(s(s(s(s(0)))))), T2795) → LOG2N25_IN_A(T2795)
LOG2N25_IN_A(T2813) → U113_A(T2813, log2N21_in_a(T2813))
LOG2N25_IN_A(T2813) → LOG2N21_IN_A(T2813)
LOG2D_IN_GA(s(s(s(s(s(s(s(0))))))), T2795) → U122_GA(T2795, log2N25_in_a(T2795))
LOG2D_IN_GA(s(s(s(s(s(s(s(0))))))), T2795) → LOG2N25_IN_A(T2795)
LOG2D_IN_GA(s(s(s(s(0)))), T2830) → U123_GA(T2830, log2N26_in_a(T2830))
LOG2D_IN_GA(s(s(s(s(0)))), T2830) → LOG2N26_IN_A(T2830)
LOG2D_IN_GA(s(s(s(s(s(0))))), T2830) → U124_GA(T2830, log2N26_in_a(T2830))
LOG2D_IN_GA(s(s(s(s(s(0))))), T2830) → LOG2N26_IN_A(T2830)
LOG2D_IN_GA(s(s(0)), T2846) → U125_GA(T2846, log2N27_in_a(T2846))
LOG2D_IN_GA(s(s(0)), T2846) → LOG2N27_IN_A(T2846)
LOG2D_IN_GA(s(s(s(0))), T2846) → U126_GA(T2846, log2N27_in_a(T2846))
LOG2D_IN_GA(s(s(s(0))), T2846) → LOG2N27_IN_A(T2846)
LOG2C_IN_GGA(s(0), s(T282), T284) → U6_GGA(T282, T284, log2D_in_ga(T282, T284))
LOG2C_IN_GGA(s(0), s(T282), T284) → LOG2D_IN_GA(T282, T284)
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876) → U132_GA(T2876, log2N28_in_a(T2876))
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876) → LOG2N28_IN_A(T2876)
LOG2N28_IN_A(T2905) → U127_A(T2905, log2N26_in_a(T2905))
LOG2N28_IN_A(T2905) → LOG2N26_IN_A(T2905)
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876) → U133_GA(T2876, log2N28_in_a(T2876))
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876) → LOG2N28_IN_A(T2876)
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932) → U134_GA(T2932, log2N29_in_a(T2932))
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932) → LOG2N29_IN_A(T2932)
LOG2N29_IN_A(T2961) → U128_A(T2961, log2N26_in_a(T2961))
LOG2N29_IN_A(T2961) → LOG2N26_IN_A(T2961)
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932) → U135_GA(T2932, log2N29_in_a(T2932))
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932) → LOG2N29_IN_A(T2932)
LOG2B_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2988) → U136_GA(T2988, log2N30_in_a(T2988))
LOG2B_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T2988) → LOG2N30_IN_A(T2988)
LOG2N30_IN_A(T3006) → U129_A(T3006, log2N27_in_a(T3006))
LOG2N30_IN_A(T3006) → LOG2N27_IN_A(T3006)
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2988) → U137_GA(T2988, log2N30_in_a(T2988))
LOG2B_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T2988) → LOG2N30_IN_A(T2988)
LOG2B_IN_GA(s(s(s(s(s(s(0)))))), T3025) → U138_GA(T3025, log2N31_in_a(T3025))
LOG2B_IN_GA(s(s(s(s(s(s(0)))))), T3025) → LOG2N31_IN_A(T3025)
LOG2N31_IN_A(T3043) → U130_A(T3043, log2N27_in_a(T3043))
LOG2N31_IN_A(T3043) → LOG2N27_IN_A(T3043)
LOG2B_IN_GA(s(s(s(s(s(s(s(0))))))), T3025) → U139_GA(T3025, log2N31_in_a(T3025))
LOG2B_IN_GA(s(s(s(s(s(s(s(0))))))), T3025) → LOG2N31_IN_A(T3025)
LOG2B_IN_GA(s(s(s(s(0)))), T3060) → U140_GA(T3060, log2N32_in_a(T3060))
LOG2B_IN_GA(s(s(s(s(0)))), T3060) → LOG2N32_IN_A(T3060)
LOG2B_IN_GA(s(s(s(s(s(0))))), T3060) → U141_GA(T3060, log2N32_in_a(T3060))
LOG2B_IN_GA(s(s(s(s(s(0))))), T3060) → LOG2N32_IN_A(T3060)
LOG2B_IN_GA(s(s(0)), T3076) → U142_GA(T3076, log2N33_in_a(T3076))
LOG2B_IN_GA(s(s(0)), T3076) → LOG2N33_IN_A(T3076)
LOG2B_IN_GA(s(s(s(0))), T3076) → U143_GA(T3076, log2N33_in_a(T3076))
LOG2B_IN_GA(s(s(s(0))), T3076) → LOG2N33_IN_A(T3076)
LOG2A_IN_GGA(s(0), s(T148), T150) → U3_GGA(T148, T150, log2B_in_ga(T148, T150))
LOG2A_IN_GGA(s(0), s(T148), T150) → LOG2B_IN_GA(T148, T150)
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106) → U149_GA(T3106, log2N34_in_a(T3106))
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106) → LOG2N34_IN_A(T3106)
LOG2N34_IN_A(T3135) → U144_A(T3135, log2N32_in_a(T3135))
LOG2N34_IN_A(T3135) → LOG2N32_IN_A(T3135)
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106) → U150_GA(T3106, log2N34_in_a(T3106))
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106) → LOG2N34_IN_A(T3106)
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162) → U151_GA(T3162, log2N35_in_a(T3162))
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162) → LOG2N35_IN_A(T3162)
LOG2N35_IN_A(T3191) → U145_A(T3191, log2N32_in_a(T3191))
LOG2N35_IN_A(T3191) → LOG2N32_IN_A(T3191)
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162) → U152_GA(T3162, log2N35_in_a(T3162))
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162) → LOG2N35_IN_A(T3162)
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218) → U153_GA(T3218, log2N36_in_a(T3218))
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218) → LOG2N36_IN_A(T3218)
LOG2N36_IN_A(T3236) → U146_A(T3236, log2N33_in_a(T3236))
LOG2N36_IN_A(T3236) → LOG2N33_IN_A(T3236)
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218) → U154_GA(T3218, log2N36_in_a(T3218))
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218) → LOG2N36_IN_A(T3218)
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T3255) → U155_GA(T3255, log2N37_in_a(T3255))
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(0)))))))), T3255) → LOG2N37_IN_A(T3255)
LOG2N37_IN_A(T3273) → U147_A(T3273, log2N33_in_a(T3273))
LOG2N37_IN_A(T3273) → LOG2N33_IN_A(T3273)
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T3255) → U156_GA(T3255, log2N37_in_a(T3255))
LOG2N40_IN_GA(s(s(s(s(s(s(s(s(s(0))))))))), T3255) → LOG2N37_IN_A(T3255)
LOG2N40_IN_GA(s(s(s(s(s(s(0)))))), T3290) → U157_GA(T3290, log2N38_in_a(T3290))
LOG2N40_IN_GA(s(s(s(s(s(s(0)))))), T3290) → LOG2N38_IN_A(T3290)
LOG2N40_IN_GA(s(s(s(s(s(s(s(0))))))), T3290) → U158_GA(T3290, log2N38_in_a(T3290))
LOG2N40_IN_GA(s(s(s(s(s(s(s(0))))))), T3290) → LOG2N38_IN_A(T3290)
LOG2N40_IN_GA(s(s(s(s(0)))), T3306) → U159_GA(T3306, log2N39_in_a(T3306))
LOG2N40_IN_GA(s(s(s(s(0)))), T3306) → LOG2N39_IN_A(T3306)
LOG2N40_IN_GA(s(s(s(s(s(0))))), T3306) → U160_GA(T3306, log2N39_in_a(T3306))
LOG2N40_IN_GA(s(s(s(s(s(0))))), T3306) → LOG2N39_IN_A(T3306)

The TRS R consists of the following rules:

log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109) → U148_ga(T107, T109, log2A_in_gga(T107, s(s(s(s(s(s(s(0))))))), T109))
log2A_in_gga(s(s(T128)), T129, T131) → U1_gga(T128, T129, T131, log2A_in_gga(T128, s(T129), T131))
log2A_in_gga(0, s(T148), T150) → U2_gga(T148, T150, log2B_in_ga(T148, T150))
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243) → U131_ga(T241, T243, log2C_in_gga(T241, s(s(s(s(s(s(s(0))))))), T243))
log2C_in_gga(s(s(T262)), T263, T265) → U4_gga(T262, T263, T265, log2C_in_gga(T262, s(T263), T265))
log2C_in_gga(0, s(T282), T284) → U5_gga(T282, T284, log2D_in_ga(T282, T284))
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377) → U114_ga(T375, T377, log2E_in_gga(T375, s(s(s(s(s(s(s(0))))))), T377))
log2E_in_gga(s(s(T396)), T397, T399) → U7_gga(T396, T397, T399, log2E_in_gga(T396, s(T397), T399))
log2E_in_gga(0, s(T416), T418) → U8_gga(T416, T418, log2F_in_ga(T416, T418))
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511) → U97_ga(T509, T511, log2G_in_gga(T509, s(s(s(s(s(s(s(0))))))), T511))
log2G_in_gga(s(s(T530)), T531, T533) → U10_gga(T530, T531, T533, log2G_in_gga(T530, s(T531), T533))
log2G_in_gga(0, s(T550), T552) → U11_gga(T550, T552, log2H_in_ga(T550, T552))
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645) → U80_ga(T643, T645, log2I_in_gga(T643, s(s(s(s(s(s(s(0))))))), T645))
log2I_in_gga(s(s(T664)), T665, T667) → U13_gga(T664, T665, T667, log2I_in_gga(T664, s(T665), T667))
log2I_in_gga(0, s(T684), T686) → U14_gga(T684, T686, log2J_in_ga(T684, T686))
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779) → U63_ga(T777, T779, log2K_in_gga(T777, s(s(s(s(s(s(s(0))))))), T779))
log2K_in_gga(s(s(T798)), T799, T801) → U16_gga(T798, T799, T801, log2K_in_gga(T798, s(T799), T801))
log2K_in_gga(0, s(T818), T820) → U17_gga(T818, T820, log2L_in_ga(T818, T820))
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913) → U46_ga(T911, T913, log2M_in_gga(T911, s(s(s(s(s(s(s(0))))))), T913))
log2M_in_gga(s(s(T932)), T933, T935) → U19_gga(T932, T933, T935, log2M_in_gga(T932, s(T933), T935))
log2M_in_gga(0, s(T952), T954) → U20_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) → U25_gga(T1089, T1090, T1092, log2O_in_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092))
log2O_in_ggga(s(s(T1117)), T1118, T1119, T1121) → U22_ggga(T1117, T1118, T1119, T1121, log2O_in_ggga(T1117, s(T1118), T1119, T1121))
log2O_in_ggga(0, s(T1143), T1144, T1146) → U23_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186) → U26_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
log2P_in_ga(T1233, T1235) → U38_ga(T1233, T1235, log2V_in_ga(T1233, T1235))
log2V_in_ga(T1238, s(s(s(T1238)))) → log2V_out_ga(T1238, s(s(s(T1238))))
U38_ga(T1233, T1235, log2V_out_ga(T1233, T1235)) → log2P_out_ga(T1233, T1235)
U26_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186) → U27_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
U27_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290) → U28_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
log2Q_in_ga(T1337, T1339) → U39_ga(T1337, T1339, log2V_in_ga(T1337, T1339))
U39_ga(T1337, T1339, log2V_out_ga(T1337, T1339)) → log2Q_out_ga(T1337, T1339)
U28_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290) → U29_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
U29_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391) → U30_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
log2R_in_ga(T1419, T1421) → U40_ga(T1419, T1421, log2W_in_ga(T1419, T1421))
log2W_in_ga(T1424, s(s(s(T1424)))) → log2W_out_ga(T1424, s(s(s(T1424))))
U40_ga(T1419, T1421, log2W_out_ga(T1419, T1421)) → log2R_out_ga(T1419, T1421)
U30_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391) → U31_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
U31_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(0)))))), T1458, T1460) → U32_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
log2S_in_ga(T1488, T1490) → U41_ga(T1488, T1490, log2W_in_ga(T1488, T1490))
U41_ga(T1488, T1490, log2W_out_ga(T1488, T1490)) → log2S_out_ga(T1488, T1490)
U32_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(0)))))), T1458, T1460)
log2N_in_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460) → U33_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
U33_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460)
log2N_in_gga(s(s(s(s(0)))), T1520, T1522) → U34_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
log2T_in_ga(T1525, s(s(T1525))) → log2T_out_ga(T1525, s(s(T1525)))
U34_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(0)))), T1520, T1522)
log2N_in_gga(s(s(s(s(s(0))))), T1520, T1522) → U35_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
U35_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(s(0))))), T1520, T1522)
log2N_in_gga(s(s(0)), T1547, T1549) → U36_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
log2U_in_ga(T1552, s(s(T1552))) → log2U_out_ga(T1552, s(s(T1552)))
U36_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(0)), T1547, T1549)
log2N_in_gga(s(s(s(0))), T1547, T1549) → U37_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
U37_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(s(0))), T1547, T1549)
log2N_in_gga(0, T1565, s(T1565)) → log2N_out_gga(0, T1565, s(T1565))
log2N_in_gga(s(0), T1565, s(T1565)) → log2N_out_gga(s(0), T1565, s(T1565))
U23_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(0, s(T1143), T1144, T1146)
log2O_in_ggga(s(0), s(T1143), T1144, T1146) → U24_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
U24_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(s(0), s(T1143), T1144, T1146)
log2O_in_ggga(0, 0, T1164, s(T1164)) → log2O_out_ggga(0, 0, T1164, s(T1164))
log2O_in_ggga(s(0), 0, T1164, s(T1164)) → log2O_out_ggga(s(0), 0, T1164, s(T1164))
U22_ggga(T1117, T1118, T1119, T1121, log2O_out_ggga(T1117, s(T1118), T1119, T1121)) → log2O_out_ggga(s(s(T1117)), T1118, T1119, T1121)
U25_gga(T1089, T1090, T1092, log2O_out_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092)
U20_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(0, s(T952), T954)
log2M_in_gga(s(0), s(T952), T954) → U21_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
U21_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(s(0), s(T952), T954)
log2M_in_gga(0, 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(0, 0, s(s(s(s(s(s(s(0))))))))
log2M_in_gga(s(0), 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(s(0), 0, s(s(s(s(s(s(s(0))))))))
U19_gga(T932, T933, T935, log2M_out_gga(T932, s(T933), T935)) → log2M_out_gga(s(s(T932)), T933, T935)
U46_ga(T911, T913, log2M_out_gga(T911, s(s(s(s(s(s(s(0))))))), T913)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592) → U47_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
log2X_in_ga(T1640, T1642) → U42_ga(T1640, T1642, log2T_in_ga(T1640, T1642))
U42_ga(T1640, T1642, log2T_out_ga(T1640, T1642)) → log2X_out_ga(T1640, T1642)
U47_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592) → U48_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
U48_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686) → U49_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
log2Y_in_ga(T1734, T1736) → U43_ga(T1734, T1736, log2T_in_ga(T1734, T1736))
U43_ga(T1734, T1736, log2T_out_ga(T1734, T1736)) → log2Y_out_ga(T1734, T1736)
U49_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686) → U50_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
U50_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(0)))))))), T1780) → U51_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
log2Z_in_ga(T1809, T1811) → U44_ga(T1809, T1811, log2U_in_ga(T1809, T1811))
U44_ga(T1809, T1811, log2U_out_ga(T1809, T1811)) → log2Z_out_ga(T1809, T1811)
U51_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(0)))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780) → U52_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
U52_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(0)))))), T1839) → U53_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
log2N1_in_ga(T1868, T1870) → U45_ga(T1868, T1870, log2U_in_ga(T1868, T1870))
U45_ga(T1868, T1870, log2U_out_ga(T1868, T1870)) → log2N1_out_ga(T1868, T1870)
U53_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(0)))))), T1839)
log2L_in_ga(s(s(s(s(s(s(s(0))))))), T1839) → U54_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
U54_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(s(0))))))), T1839)
log2L_in_ga(s(s(s(s(0)))), T1896) → U55_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
log2N2_in_ga(T1900, s(T1900)) → log2N2_out_ga(T1900, s(T1900))
U55_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(0)))), T1896)
log2L_in_ga(s(s(s(s(s(0))))), T1896) → U56_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
U56_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(s(0))))), T1896)
log2L_in_ga(s(s(0)), T1917) → U57_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
log2N3_in_ga(T1921, s(T1921)) → log2N3_out_ga(T1921, s(T1921))
U57_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(0)), T1917)
log2L_in_ga(s(s(s(0))), T1917) → U58_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
U58_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(s(0))), T1917)
log2L_in_ga(0, s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(0, s(s(s(s(s(s(s(0))))))))
log2L_in_ga(s(0), s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(s(0), s(s(s(s(s(s(s(0))))))))
U17_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(0, s(T818), T820)
log2K_in_gga(s(0), s(T818), T820) → U18_gga(T818, T820, log2L_in_ga(T818, T820))
U18_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(s(0), s(T818), T820)
log2K_in_gga(0, 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(0, 0, s(s(s(s(s(s(0)))))))
log2K_in_gga(s(0), 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(s(0), 0, s(s(s(s(s(s(0)))))))
U16_gga(T798, T799, T801, log2K_out_gga(T798, s(T799), T801)) → log2K_out_gga(s(s(T798)), T799, T801)
U63_ga(T777, T779, log2K_out_gga(T777, s(s(s(s(s(s(s(0))))))), T779)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952) → U64_ga(T1952, log2N4_in_a(T1952))
log2N4_in_a(T1981) → U59_a(T1981, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1981))
U59_a(T1981, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1981)) → log2N4_out_a(T1981)
U64_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952) → U65_ga(T1952, log2N4_in_a(T1952))
U65_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009) → U66_ga(T2009, log2N5_in_a(T2009))
log2N5_in_a(T2038) → U60_a(T2038, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T2038))
U60_a(T2038, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T2038)) → log2N5_out_a(T2038)
U66_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009) → U67_ga(T2009, log2N5_in_a(T2009))
U67_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2066) → U68_ga(T2066, log2N6_in_a(T2066))
log2N6_in_a(T2084) → U61_a(T2084, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2084))
U61_a(T2084, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2084)) → log2N6_out_a(T2084)
U68_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066) → U69_ga(T2066, log2N6_in_a(T2066))
U69_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(0)))))), T2104) → U70_ga(T2104, log2N7_in_a(T2104))
log2N7_in_a(T2122) → U62_a(T2122, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2122))
U62_a(T2122, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2122)) → log2N7_out_a(T2122)
U70_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(0)))))), T2104)
log2J_in_ga(s(s(s(s(s(s(s(0))))))), T2104) → U71_ga(T2104, log2N7_in_a(T2104))
U71_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(s(0))))))), T2104)
log2J_in_ga(s(s(s(s(0)))), T2140) → U72_ga(T2140, log2N8_in_a(T2140))
log2N8_in_a(s(s(s(s(s(s(s(0)))))))) → log2N8_out_a(s(s(s(s(s(s(s(0))))))))
U72_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(0)))), T2140)
log2J_in_ga(s(s(s(s(s(0))))), T2140) → U73_ga(T2140, log2N8_in_a(T2140))
U73_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(s(0))))), T2140)
log2J_in_ga(s(s(0)), T2156) → U74_ga(T2156, log2N9_in_a(T2156))
log2N9_in_a(s(s(s(s(s(s(s(0)))))))) → log2N9_out_a(s(s(s(s(s(s(s(0))))))))
U74_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(0)), T2156)
log2J_in_ga(s(s(s(0))), T2156) → U75_ga(T2156, log2N9_in_a(T2156))
U75_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(s(0))), T2156)
log2J_in_ga(0, s(s(s(s(s(s(0))))))) → log2J_out_ga(0, s(s(s(s(s(s(0)))))))
log2J_in_ga(s(0), s(s(s(s(s(s(0))))))) → log2J_out_ga(s(0), s(s(s(s(s(s(0)))))))
U14_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(0, s(T684), T686)
log2I_in_gga(s(0), s(T684), T686) → U15_gga(T684, T686, log2J_in_ga(T684, T686))
U15_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(s(0), s(T684), T686)
log2I_in_gga(0, 0, s(s(s(s(s(0)))))) → log2I_out_gga(0, 0, s(s(s(s(s(0))))))
log2I_in_gga(s(0), 0, s(s(s(s(s(0)))))) → log2I_out_gga(s(0), 0, s(s(s(s(s(0))))))
U13_gga(T664, T665, T667, log2I_out_gga(T664, s(T665), T667)) → log2I_out_gga(s(s(T664)), T665, T667)
U80_ga(T643, T645, log2I_out_gga(T643, s(s(s(s(s(s(s(0))))))), T645)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186) → U81_ga(T2186, log2N10_in_a(T2186))
log2N10_in_a(T2215) → U76_a(T2215, log2N8_in_a(T2215))
U76_a(T2215, log2N8_out_a(T2215)) → log2N10_out_a(T2215)
U81_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186) → U82_ga(T2186, log2N10_in_a(T2186))
U82_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242) → U83_ga(T2242, log2N11_in_a(T2242))
log2N11_in_a(T2271) → U77_a(T2271, log2N8_in_a(T2271))
U77_a(T2271, log2N8_out_a(T2271)) → log2N11_out_a(T2271)
U83_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242) → U84_ga(T2242, log2N11_in_a(T2242))
U84_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2298) → U85_ga(T2298, log2N12_in_a(T2298))
log2N12_in_a(T2316) → U78_a(T2316, log2N9_in_a(T2316))
U78_a(T2316, log2N9_out_a(T2316)) → log2N12_out_a(T2316)
U85_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298) → U86_ga(T2298, log2N12_in_a(T2298))
U86_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(0)))))), T2335) → U87_ga(T2335, log2N13_in_a(T2335))
log2N13_in_a(T2353) → U79_a(T2353, log2N9_in_a(T2353))
U79_a(T2353, log2N9_out_a(T2353)) → log2N13_out_a(T2353)
U87_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(0)))))), T2335)
log2H_in_ga(s(s(s(s(s(s(s(0))))))), T2335) → U88_ga(T2335, log2N13_in_a(T2335))
U88_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(s(0))))))), T2335)
log2H_in_ga(s(s(s(s(0)))), T2370) → U89_ga(T2370, log2N14_in_a(T2370))
log2N14_in_a(s(s(s(s(s(s(0))))))) → log2N14_out_a(s(s(s(s(s(s(0)))))))
U89_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(0)))), T2370)
log2H_in_ga(s(s(s(s(s(0))))), T2370) → U90_ga(T2370, log2N14_in_a(T2370))
U90_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(s(0))))), T2370)
log2H_in_ga(s(s(0)), T2386) → U91_ga(T2386, log2N15_in_a(T2386))
log2N15_in_a(s(s(s(s(s(s(0))))))) → log2N15_out_a(s(s(s(s(s(s(0)))))))
U91_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(0)), T2386)
log2H_in_ga(s(s(s(0))), T2386) → U92_ga(T2386, log2N15_in_a(T2386))
U92_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(s(0))), T2386)
log2H_in_ga(0, s(s(s(s(s(0)))))) → log2H_out_ga(0, s(s(s(s(s(0))))))
log2H_in_ga(s(0), s(s(s(s(s(0)))))) → log2H_out_ga(s(0), s(s(s(s(s(0))))))
U11_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(0, s(T550), T552)
log2G_in_gga(s(0), s(T550), T552) → U12_gga(T550, T552, log2H_in_ga(T550, T552))
U12_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(s(0), s(T550), T552)
log2G_in_gga(0, 0, s(s(s(s(0))))) → log2G_out_gga(0, 0, s(s(s(s(0)))))
log2G_in_gga(s(0), 0, s(s(s(s(0))))) → log2G_out_gga(s(0), 0, s(s(s(s(0)))))
U10_gga(T530, T531, T533, log2G_out_gga(T530, s(T531), T533)) → log2G_out_gga(s(s(T530)), T531, T533)
U97_ga(T509, T511, log2G_out_gga(T509, s(s(s(s(s(s(s(0))))))), T511)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416) → U98_ga(T2416, log2N16_in_a(T2416))
log2N16_in_a(T2445) → U93_a(T2445, log2N14_in_a(T2445))
U93_a(T2445, log2N14_out_a(T2445)) → log2N16_out_a(T2445)
U98_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416) → U99_ga(T2416, log2N16_in_a(T2416))
U99_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472) → U100_ga(T2472, log2N17_in_a(T2472))
log2N17_in_a(T2501) → U94_a(T2501, log2N14_in_a(T2501))
U94_a(T2501, log2N14_out_a(T2501)) → log2N17_out_a(T2501)
U100_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472) → U101_ga(T2472, log2N17_in_a(T2472))
U101_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2528) → U102_ga(T2528, log2N18_in_a(T2528))
log2N18_in_a(T2546) → U95_a(T2546, log2N15_in_a(T2546))
U95_a(T2546, log2N15_out_a(T2546)) → log2N18_out_a(T2546)
U102_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528) → U103_ga(T2528, log2N18_in_a(T2528))
U103_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(0)))))), T2565) → U104_ga(T2565, log2N19_in_a(T2565))
log2N19_in_a(T2583) → U96_a(T2583, log2N15_in_a(T2583))
U96_a(T2583, log2N15_out_a(T2583)) → log2N19_out_a(T2583)
U104_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(0)))))), T2565)
log2F_in_ga(s(s(s(s(s(s(s(0))))))), T2565) → U105_ga(T2565, log2N19_in_a(T2565))
U105_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(s(0))))))), T2565)
log2F_in_ga(s(s(s(s(0)))), T2600) → U106_ga(T2600, log2N20_in_a(T2600))
log2N20_in_a(s(s(s(s(s(0)))))) → log2N20_out_a(s(s(s(s(s(0))))))
U106_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(0)))), T2600)
log2F_in_ga(s(s(s(s(s(0))))), T2600) → U107_ga(T2600, log2N20_in_a(T2600))
U107_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(s(0))))), T2600)
log2F_in_ga(s(s(0)), T2616) → U108_ga(T2616, log2N21_in_a(T2616))
log2N21_in_a(s(s(s(s(s(0)))))) → log2N21_out_a(s(s(s(s(s(0))))))
U108_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(0)), T2616)
log2F_in_ga(s(s(s(0))), T2616) → U109_ga(T2616, log2N21_in_a(T2616))
U109_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(s(0))), T2616)
log2F_in_ga(0, s(s(s(s(0))))) → log2F_out_ga(0, s(s(s(s(0)))))
log2F_in_ga(s(0), s(s(s(s(0))))) → log2F_out_ga(s(0), s(s(s(s(0)))))
U8_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(0, s(T416), T418)
log2E_in_gga(s(0), s(T416), T418) → U9_gga(T416, T418, log2F_in_ga(T416, T418))
U9_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(s(0), s(T416), T418)
log2E_in_gga(0, 0, s(s(s(0)))) → log2E_out_gga(0, 0, s(s(s(0))))
log2E_in_gga(s(0), 0, s(s(s(0)))) → log2E_out_gga(s(0), 0, s(s(s(0))))
U7_gga(T396, T397, T399, log2E_out_gga(T396, s(T397), T399)) → log2E_out_gga(s(s(T396)), T397, T399)
U114_ga(T375, T377, log2E_out_gga(T375, s(s(s(s(s(s(s(0))))))), T377)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646) → U115_ga(T2646, log2N22_in_a(T2646))
log2N22_in_a(T2675) → U110_a(T2675, log2N20_in_a(T2675))
U110_a(T2675, log2N20_out_a(T2675)) → log2N22_out_a(T2675)
U115_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646) → U116_ga(T2646, log2N22_in_a(T2646))
U116_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702) → U117_ga(T2702, log2N23_in_a(T2702))
log2N23_in_a(T2731) → U111_a(T2731, log2N20_in_a(T2731))
U111_a(T2731, log2N20_out_a(T2731)) → log2N23_out_a(T2731)
U117_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702) → U118_ga(T2702, log2N23_in_a(T2702))
U118_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2758) → U119_ga(T2758, log2N24_in_a(T2758))
log2N24_in_a(T2776) → U112_a(T2776, log2N21_in_a(T2776))
U112_a(T2776, log2N21_out_a(T2776)) → log2N24_out_a(T2776)
U119_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758) → U120_ga(T2758, log2N24_in_a(T2758))
U120_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(0)))))), T2795) → U121_ga(T2795, log2N25_in_a(T2795))
log2N25_in_a(T2813) → U113_a(T2813, log2N21_in_a(T2813))
U113_a(T2813, log2N21_out_a(T2813)) → log2N25_out_a(T2813)
U121_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(0)))))), T2795)
log2D_in_ga(s(s(s(s(s(s(s(0))))))), T2795) → U122_ga(T2795, log2N25_in_a(T2795))
U122_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(s(0))))))), T2795)
log2D_in_ga(s(s(s(s(0)))), T2830) → U123_ga(T2830, log2N26_in_a(T2830))
log2N26_in_a(s(s(s(s(0))))) → log2N26_out_a(s(s(s(s(0)))))
U123_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(0)))), T2830)
log2D_in_ga(s(s(s(s(s(0))))), T2830) → U124_ga(T2830, log2N26_in_a(T2830))
U124_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(s(0))))), T2830)
log2D_in_ga(s(s(0)), T2846) → U125_ga(T2846, log2N27_in_a(T2846))
log2N27_in_a(s(s(s(s(0))))) → log2N27_out_a(s(s(s(s(0)))))
U125_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(0)), T2846)
log2D_in_ga(s(s(s(0))), T2846) → U126_ga(T2846, log2N27_in_a(T2846))
U126_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(s(0))), T2846)
log2D_in_ga(0, s(s(s(0)))) → log2D_out_ga(0, s(s(s(0))))
log2D_in_ga(s(0), s(s(s(0)))) → log2D_out_ga(s(0), s(s(s(0))))
U5_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(0, s(T282), T284)
log2C_in_gga(s(0), s(T282), T284) → U6_gga(T282, T284, log2D_in_ga(T282, T284))
U6_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(s(0), s(T282), T284)
log2C_in_gga(0, 0, s(s(0))) → log2C_out_gga(0, 0, s(s(0)))
log2C_in_gga(s(0), 0, s(s(0))) → log2C_out_gga(s(0), 0, s(s(0)))
U4_gga(T262, T263, T265, log2C_out_gga(T262, s(T263), T265)) → log2C_out_gga(s(s(T262)), T263, T265)
U131_ga(T241, T243, log2C_out_gga(T241, s(s(s(s(s(s(s(0))))))), T243)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876) → U132_ga(T2876, log2N28_in_a(T2876))
log2N28_in_a(T2905) → U127_a(T2905, log2N26_in_a(T2905))
U127_a(T2905, log2N26_out_a(T2905)) → log2N28_out_a(T2905)
U132_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876) → U133_ga(T2876, log2N28_in_a(T2876))
U133_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932) → U134_ga(T2932, log2N29_in_a(T2932))
log2N29_in_a(T2961) → U128_a(T2961, log2N26_in_a(T2961))
U128_a(T2961, log2N26_out_a(T2961)) → log2N29_out_a(T2961)
U134_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932) → U135_ga(T2932, log2N29_in_a(T2932))
U135_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2988) → U136_ga(T2988, log2N30_in_a(T2988))
log2N30_in_a(T3006) → U129_a(T3006, log2N27_in_a(T3006))
U129_a(T3006, log2N27_out_a(T3006)) → log2N30_out_a(T3006)
U136_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988) → U137_ga(T2988, log2N30_in_a(T2988))
U137_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(0)))))), T3025) → U138_ga(T3025, log2N31_in_a(T3025))
log2N31_in_a(T3043) → U130_a(T3043, log2N27_in_a(T3043))
U130_a(T3043, log2N27_out_a(T3043)) → log2N31_out_a(T3043)
U138_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(0)))))), T3025)
log2B_in_ga(s(s(s(s(s(s(s(0))))))), T3025) → U139_ga(T3025, log2N31_in_a(T3025))
U139_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(s(0))))))), T3025)
log2B_in_ga(s(s(s(s(0)))), T3060) → U140_ga(T3060, log2N32_in_a(T3060))
log2N32_in_a(s(s(s(0)))) → log2N32_out_a(s(s(s(0))))
U140_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(0)))), T3060)
log2B_in_ga(s(s(s(s(s(0))))), T3060) → U141_ga(T3060, log2N32_in_a(T3060))
U141_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(s(0))))), T3060)
log2B_in_ga(s(s(0)), T3076) → U142_ga(T3076, log2N33_in_a(T3076))
log2N33_in_a(s(s(s(0)))) → log2N33_out_a(s(s(s(0))))
U142_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(0)), T3076)
log2B_in_ga(s(s(s(0))), T3076) → U143_ga(T3076, log2N33_in_a(T3076))
U143_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(s(0))), T3076)
log2B_in_ga(0, s(s(0))) → log2B_out_ga(0, s(s(0)))
log2B_in_ga(s(0), s(s(0))) → log2B_out_ga(s(0), s(s(0)))
U2_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(0, s(T148), T150)
log2A_in_gga(s(0), s(T148), T150) → U3_gga(T148, T150, log2B_in_ga(T148, T150))
U3_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(s(0), s(T148), T150)
log2A_in_gga(0, 0, s(0)) → log2A_out_gga(0, 0, s(0))
log2A_in_gga(s(0), 0, s(0)) → log2A_out_gga(s(0), 0, s(0))
U1_gga(T128, T129, T131, log2A_out_gga(T128, s(T129), T131)) → log2A_out_gga(s(s(T128)), T129, T131)
U148_ga(T107, T109, log2A_out_gga(T107, s(s(s(s(s(s(s(0))))))), T109)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106) → U149_ga(T3106, log2N34_in_a(T3106))
log2N34_in_a(T3135) → U144_a(T3135, log2N32_in_a(T3135))
U144_a(T3135, log2N32_out_a(T3135)) → log2N34_out_a(T3135)
U149_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106) → U150_ga(T3106, log2N34_in_a(T3106))
U150_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162) → U151_ga(T3162, log2N35_in_a(T3162))
log2N35_in_a(T3191) → U145_a(T3191, log2N32_in_a(T3191))
U145_a(T3191, log2N32_out_a(T3191)) → log2N35_out_a(T3191)
U151_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162) → U152_ga(T3162, log2N35_in_a(T3162))
U152_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218) → U153_ga(T3218, log2N36_in_a(T3218))
log2N36_in_a(T3236) → U146_a(T3236, log2N33_in_a(T3236))
U146_a(T3236, log2N33_out_a(T3236)) → log2N36_out_a(T3236)
U153_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218) → U154_ga(T3218, log2N36_in_a(T3218))
U154_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(0)))))))), T3255) → U155_ga(T3255, log2N37_in_a(T3255))
log2N37_in_a(T3273) → U147_a(T3273, log2N33_in_a(T3273))
U147_a(T3273, log2N33_out_a(T3273)) → log2N37_out_a(T3273)
U155_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(0)))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255) → U156_ga(T3255, log2N37_in_a(T3255))
U156_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(0)))))), T3290) → U157_ga(T3290, log2N38_in_a(T3290))
log2N38_in_a(s(s(0))) → log2N38_out_a(s(s(0)))
U157_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(0)))))), T3290)
log2N40_in_ga(s(s(s(s(s(s(s(0))))))), T3290) → U158_ga(T3290, log2N38_in_a(T3290))
U158_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(s(0))))))), T3290)
log2N40_in_ga(s(s(s(s(0)))), T3306) → U159_ga(T3306, log2N39_in_a(T3306))
log2N39_in_a(s(s(0))) → log2N39_out_a(s(s(0)))
U159_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(0)))), T3306)
log2N40_in_ga(s(s(s(s(s(0))))), T3306) → U160_ga(T3306, log2N39_in_a(T3306))
U160_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(s(0))))), T3306)
log2N40_in_ga(s(s(0)), s(0)) → log2N40_out_ga(s(s(0)), s(0))
log2N40_in_ga(s(s(s(0))), s(0)) → log2N40_out_ga(s(s(s(0))), s(0))
log2N40_in_ga(0, s(0)) → log2N40_out_ga(0, s(0))
log2N40_in_ga(s(0), s(0)) → log2N40_out_ga(s(0), s(0))

The argument filtering Pi contains the following mapping:
log2N40_in_ga(x1, x2)  =  log2N40_in_ga(x1)
s(x1)  =  s(x1)
U148_ga(x1, x2, x3)  =  U148_ga(x3)
log2A_in_gga(x1, x2, x3)  =  log2A_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x4)
0  =  0
U2_gga(x1, x2, x3)  =  U2_gga(x3)
log2B_in_ga(x1, x2)  =  log2B_in_ga(x1)
U131_ga(x1, x2, x3)  =  U131_ga(x3)
log2C_in_gga(x1, x2, x3)  =  log2C_in_gga(x1, x2)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x4)
U5_gga(x1, x2, x3)  =  U5_gga(x3)
log2D_in_ga(x1, x2)  =  log2D_in_ga(x1)
U114_ga(x1, x2, x3)  =  U114_ga(x3)
log2E_in_gga(x1, x2, x3)  =  log2E_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x4)
U8_gga(x1, x2, x3)  =  U8_gga(x3)
log2F_in_ga(x1, x2)  =  log2F_in_ga(x1)
U97_ga(x1, x2, x3)  =  U97_ga(x3)
log2G_in_gga(x1, x2, x3)  =  log2G_in_gga(x1, x2)
U10_gga(x1, x2, x3, x4)  =  U10_gga(x4)
U11_gga(x1, x2, x3)  =  U11_gga(x3)
log2H_in_ga(x1, x2)  =  log2H_in_ga(x1)
U80_ga(x1, x2, x3)  =  U80_ga(x3)
log2I_in_gga(x1, x2, x3)  =  log2I_in_gga(x1, x2)
U13_gga(x1, x2, x3, x4)  =  U13_gga(x4)
U14_gga(x1, x2, x3)  =  U14_gga(x3)
log2J_in_ga(x1, x2)  =  log2J_in_ga(x1)
U63_ga(x1, x2, x3)  =  U63_ga(x3)
log2K_in_gga(x1, x2, x3)  =  log2K_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x4)
U17_gga(x1, x2, x3)  =  U17_gga(x3)
log2L_in_ga(x1, x2)  =  log2L_in_ga(x1)
U46_ga(x1, x2, x3)  =  U46_ga(x3)
log2M_in_gga(x1, x2, x3)  =  log2M_in_gga(x1, x2)
U19_gga(x1, x2, x3, x4)  =  U19_gga(x4)
U20_gga(x1, x2, x3)  =  U20_gga(x3)
log2N_in_gga(x1, x2, x3)  =  log2N_in_gga(x1, x2)
U25_gga(x1, x2, x3, x4)  =  U25_gga(x4)
log2O_in_ggga(x1, x2, x3, x4)  =  log2O_in_ggga(x1, x2, x3)
U22_ggga(x1, x2, x3, x4, x5)  =  U22_ggga(x5)
U23_ggga(x1, x2, x3, x4)  =  U23_ggga(x4)
U26_gga(x1, x2, x3)  =  U26_gga(x3)
log2P_in_ga(x1, x2)  =  log2P_in_ga(x1)
U38_ga(x1, x2, x3)  =  U38_ga(x3)
log2V_in_ga(x1, x2)  =  log2V_in_ga(x1)
log2V_out_ga(x1, x2)  =  log2V_out_ga(x2)
log2P_out_ga(x1, x2)  =  log2P_out_ga(x2)
log2N_out_gga(x1, x2, x3)  =  log2N_out_gga(x3)
U27_gga(x1, x2, x3)  =  U27_gga(x3)
U28_gga(x1, x2, x3)  =  U28_gga(x3)
log2Q_in_ga(x1, x2)  =  log2Q_in_ga(x1)
U39_ga(x1, x2, x3)  =  U39_ga(x3)
log2Q_out_ga(x1, x2)  =  log2Q_out_ga(x2)
U29_gga(x1, x2, x3)  =  U29_gga(x3)
U30_gga(x1, x2, x3)  =  U30_gga(x3)
log2R_in_ga(x1, x2)  =  log2R_in_ga(x1)
U40_ga(x1, x2, x3)  =  U40_ga(x3)
log2W_in_ga(x1, x2)  =  log2W_in_ga(x1)
log2W_out_ga(x1, x2)  =  log2W_out_ga(x2)
log2R_out_ga(x1, x2)  =  log2R_out_ga(x2)
U31_gga(x1, x2, x3)  =  U31_gga(x3)
U32_gga(x1, x2, x3)  =  U32_gga(x3)
log2S_in_ga(x1, x2)  =  log2S_in_ga(x1)
U41_ga(x1, x2, x3)  =  U41_ga(x3)
log2S_out_ga(x1, x2)  =  log2S_out_ga(x2)
U33_gga(x1, x2, x3)  =  U33_gga(x3)
U34_gga(x1, x2, x3)  =  U34_gga(x3)
log2T_in_ga(x1, x2)  =  log2T_in_ga(x1)
log2T_out_ga(x1, x2)  =  log2T_out_ga(x2)
U35_gga(x1, x2, x3)  =  U35_gga(x3)
U36_gga(x1, x2, x3)  =  U36_gga(x3)
log2U_in_ga(x1, x2)  =  log2U_in_ga(x1)
log2U_out_ga(x1, x2)  =  log2U_out_ga(x2)
U37_gga(x1, x2, x3)  =  U37_gga(x3)
log2O_out_ggga(x1, x2, x3, x4)  =  log2O_out_ggga(x4)
U24_ggga(x1, x2, x3, x4)  =  U24_ggga(x4)
log2M_out_gga(x1, x2, x3)  =  log2M_out_gga(x3)
U21_gga(x1, x2, x3)  =  U21_gga(x3)
log2L_out_ga(x1, x2)  =  log2L_out_ga(x2)
U47_ga(x1, x2)  =  U47_ga(x2)
log2X_in_ga(x1, x2)  =  log2X_in_ga(x1)
U42_ga(x1, x2, x3)  =  U42_ga(x3)
log2X_out_ga(x1, x2)  =  log2X_out_ga(x2)
U48_ga(x1, x2)  =  U48_ga(x2)
U49_ga(x1, x2)  =  U49_ga(x2)
log2Y_in_ga(x1, x2)  =  log2Y_in_ga(x1)
U43_ga(x1, x2, x3)  =  U43_ga(x3)
log2Y_out_ga(x1, x2)  =  log2Y_out_ga(x2)
U50_ga(x1, x2)  =  U50_ga(x2)
U51_ga(x1, x2)  =  U51_ga(x2)
log2Z_in_ga(x1, x2)  =  log2Z_in_ga(x1)
U44_ga(x1, x2, x3)  =  U44_ga(x3)
log2Z_out_ga(x1, x2)  =  log2Z_out_ga(x2)
U52_ga(x1, x2)  =  U52_ga(x2)
U53_ga(x1, x2)  =  U53_ga(x2)
log2N1_in_ga(x1, x2)  =  log2N1_in_ga(x1)
U45_ga(x1, x2, x3)  =  U45_ga(x3)
log2N1_out_ga(x1, x2)  =  log2N1_out_ga(x2)
U54_ga(x1, x2)  =  U54_ga(x2)
U55_ga(x1, x2)  =  U55_ga(x2)
log2N2_in_ga(x1, x2)  =  log2N2_in_ga(x1)
log2N2_out_ga(x1, x2)  =  log2N2_out_ga(x2)
U56_ga(x1, x2)  =  U56_ga(x2)
U57_ga(x1, x2)  =  U57_ga(x2)
log2N3_in_ga(x1, x2)  =  log2N3_in_ga(x1)
log2N3_out_ga(x1, x2)  =  log2N3_out_ga(x2)
U58_ga(x1, x2)  =  U58_ga(x2)
log2K_out_gga(x1, x2, x3)  =  log2K_out_gga(x3)
U18_gga(x1, x2, x3)  =  U18_gga(x3)
log2J_out_ga(x1, x2)  =  log2J_out_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
log2N4_in_a(x1)  =  log2N4_in_a
U59_a(x1, x2)  =  U59_a(x2)
log2N4_out_a(x1)  =  log2N4_out_a(x1)
U65_ga(x1, x2)  =  U65_ga(x2)
U66_ga(x1, x2)  =  U66_ga(x2)
log2N5_in_a(x1)  =  log2N5_in_a
U60_a(x1, x2)  =  U60_a(x2)
log2N5_out_a(x1)  =  log2N5_out_a(x1)
U67_ga(x1, x2)  =  U67_ga(x2)
U68_ga(x1, x2)  =  U68_ga(x2)
log2N6_in_a(x1)  =  log2N6_in_a
U61_a(x1, x2)  =  U61_a(x2)
log2N6_out_a(x1)  =  log2N6_out_a(x1)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
log2N7_in_a(x1)  =  log2N7_in_a
U62_a(x1, x2)  =  U62_a(x2)
log2N7_out_a(x1)  =  log2N7_out_a(x1)
U71_ga(x1, x2)  =  U71_ga(x2)
U72_ga(x1, x2)  =  U72_ga(x2)
log2N8_in_a(x1)  =  log2N8_in_a
log2N8_out_a(x1)  =  log2N8_out_a(x1)
U73_ga(x1, x2)  =  U73_ga(x2)
U74_ga(x1, x2)  =  U74_ga(x2)
log2N9_in_a(x1)  =  log2N9_in_a
log2N9_out_a(x1)  =  log2N9_out_a(x1)
U75_ga(x1, x2)  =  U75_ga(x2)
log2I_out_gga(x1, x2, x3)  =  log2I_out_gga(x3)
U15_gga(x1, x2, x3)  =  U15_gga(x3)
log2H_out_ga(x1, x2)  =  log2H_out_ga(x2)
U81_ga(x1, x2)  =  U81_ga(x2)
log2N10_in_a(x1)  =  log2N10_in_a
U76_a(x1, x2)  =  U76_a(x2)
log2N10_out_a(x1)  =  log2N10_out_a(x1)
U82_ga(x1, x2)  =  U82_ga(x2)
U83_ga(x1, x2)  =  U83_ga(x2)
log2N11_in_a(x1)  =  log2N11_in_a
U77_a(x1, x2)  =  U77_a(x2)
log2N11_out_a(x1)  =  log2N11_out_a(x1)
U84_ga(x1, x2)  =  U84_ga(x2)
U85_ga(x1, x2)  =  U85_ga(x2)
log2N12_in_a(x1)  =  log2N12_in_a
U78_a(x1, x2)  =  U78_a(x2)
log2N12_out_a(x1)  =  log2N12_out_a(x1)
U86_ga(x1, x2)  =  U86_ga(x2)
U87_ga(x1, x2)  =  U87_ga(x2)
log2N13_in_a(x1)  =  log2N13_in_a
U79_a(x1, x2)  =  U79_a(x2)
log2N13_out_a(x1)  =  log2N13_out_a(x1)
U88_ga(x1, x2)  =  U88_ga(x2)
U89_ga(x1, x2)  =  U89_ga(x2)
log2N14_in_a(x1)  =  log2N14_in_a
log2N14_out_a(x1)  =  log2N14_out_a(x1)
U90_ga(x1, x2)  =  U90_ga(x2)
U91_ga(x1, x2)  =  U91_ga(x2)
log2N15_in_a(x1)  =  log2N15_in_a
log2N15_out_a(x1)  =  log2N15_out_a(x1)
U92_ga(x1, x2)  =  U92_ga(x2)
log2G_out_gga(x1, x2, x3)  =  log2G_out_gga(x3)
U12_gga(x1, x2, x3)  =  U12_gga(x3)
log2F_out_ga(x1, x2)  =  log2F_out_ga(x2)
U98_ga(x1, x2)  =  U98_ga(x2)
log2N16_in_a(x1)  =  log2N16_in_a
U93_a(x1, x2)  =  U93_a(x2)
log2N16_out_a(x1)  =  log2N16_out_a(x1)
U99_ga(x1, x2)  =  U99_ga(x2)
U100_ga(x1, x2)  =  U100_ga(x2)
log2N17_in_a(x1)  =  log2N17_in_a
U94_a(x1, x2)  =  U94_a(x2)
log2N17_out_a(x1)  =  log2N17_out_a(x1)
U101_ga(x1, x2)  =  U101_ga(x2)
U102_ga(x1, x2)  =  U102_ga(x2)
log2N18_in_a(x1)  =  log2N18_in_a
U95_a(x1, x2)  =  U95_a(x2)
log2N18_out_a(x1)  =  log2N18_out_a(x1)
U103_ga(x1, x2)  =  U103_ga(x2)
U104_ga(x1, x2)  =  U104_ga(x2)
log2N19_in_a(x1)  =  log2N19_in_a
U96_a(x1, x2)  =  U96_a(x2)
log2N19_out_a(x1)  =  log2N19_out_a(x1)
U105_ga(x1, x2)  =  U105_ga(x2)
U106_ga(x1, x2)  =  U106_ga(x2)
log2N20_in_a(x1)  =  log2N20_in_a
log2N20_out_a(x1)  =  log2N20_out_a(x1)
U107_ga(x1, x2)  =  U107_ga(x2)
U108_ga(x1, x2)  =  U108_ga(x2)
log2N21_in_a(x1)  =  log2N21_in_a
log2N21_out_a(x1)  =  log2N21_out_a(x1)
U109_ga(x1, x2)  =  U109_ga(x2)
log2E_out_gga(x1, x2, x3)  =  log2E_out_gga(x3)
U9_gga(x1, x2, x3)  =  U9_gga(x3)
log2D_out_ga(x1, x2)  =  log2D_out_ga(x2)
U115_ga(x1, x2)  =  U115_ga(x2)
log2N22_in_a(x1)  =  log2N22_in_a
U110_a(x1, x2)  =  U110_a(x2)
log2N22_out_a(x1)  =  log2N22_out_a(x1)
U116_ga(x1, x2)  =  U116_ga(x2)
U117_ga(x1, x2)  =  U117_ga(x2)
log2N23_in_a(x1)  =  log2N23_in_a
U111_a(x1, x2)  =  U111_a(x2)
log2N23_out_a(x1)  =  log2N23_out_a(x1)
U118_ga(x1, x2)  =  U118_ga(x2)
U119_ga(x1, x2)  =  U119_ga(x2)
log2N24_in_a(x1)  =  log2N24_in_a
U112_a(x1, x2)  =  U112_a(x2)
log2N24_out_a(x1)  =  log2N24_out_a(x1)
U120_ga(x1, x2)  =  U120_ga(x2)
U121_ga(x1, x2)  =  U121_ga(x2)
log2N25_in_a(x1)  =  log2N25_in_a
U113_a(x1, x2)  =  U113_a(x2)
log2N25_out_a(x1)  =  log2N25_out_a(x1)
U122_ga(x1, x2)  =  U122_ga(x2)
U123_ga(x1, x2)  =  U123_ga(x2)
log2N26_in_a(x1)  =  log2N26_in_a
log2N26_out_a(x1)  =  log2N26_out_a(x1)
U124_ga(x1, x2)  =  U124_ga(x2)
U125_ga(x1, x2)  =  U125_ga(x2)
log2N27_in_a(x1)  =  log2N27_in_a
log2N27_out_a(x1)  =  log2N27_out_a(x1)
U126_ga(x1, x2)  =  U126_ga(x2)
log2C_out_gga(x1, x2, x3)  =  log2C_out_gga(x3)
U6_gga(x1, x2, x3)  =  U6_gga(x3)
log2B_out_ga(x1, x2)  =  log2B_out_ga(x2)
U132_ga(x1, x2)  =  U132_ga(x2)
log2N28_in_a(x1)  =  log2N28_in_a
U127_a(x1, x2)  =  U127_a(x2)
log2N28_out_a(x1)  =  log2N28_out_a(x1)
U133_ga(x1, x2)  =  U133_ga(x2)
U134_ga(x1, x2)  =  U134_ga(x2)
log2N29_in_a(x1)  =  log2N29_in_a
U128_a(x1, x2)  =  U128_a(x2)
log2N29_out_a(x1)  =  log2N29_out_a(x1)
U135_ga(x1, x2)  =  U135_ga(x2)
U136_ga(x1, x2)  =  U136_ga(x2)
log2N30_in_a(x1)  =  log2N30_in_a
U129_a(x1, x2)  =  U129_a(x2)
log2N30_out_a(x1)  =  log2N30_out_a(x1)
U137_ga(x1, x2)  =  U137_ga(x2)
U138_ga(x1, x2)  =  U138_ga(x2)
log2N31_in_a(x1)  =  log2N31_in_a
U130_a(x1, x2)  =  U130_a(x2)
log2N31_out_a(x1)  =  log2N31_out_a(x1)
U139_ga(x1, x2)  =  U139_ga(x2)
U140_ga(x1, x2)  =  U140_ga(x2)
log2N32_in_a(x1)  =  log2N32_in_a
log2N32_out_a(x1)  =  log2N32_out_a(x1)
U141_ga(x1, x2)  =  U141_ga(x2)
U142_ga(x1, x2)  =  U142_ga(x2)
log2N33_in_a(x1)  =  log2N33_in_a
log2N33_out_a(x1)  =  log2N33_out_a(x1)
U143_ga(x1, x2)  =  U143_ga(x2)
log2A_out_gga(x1, x2, x3)  =  log2A_out_gga(x3)
U3_gga(x1, x2, x3)  =  U3_gga(x3)
log2N40_out_ga(x1, x2)  =  log2N40_out_ga(x2)
U149_ga(x1, x2)  =  U149_ga(x2)
log2N34_in_a(x1)  =  log2N34_in_a
U144_a(x1, x2)  =  U144_a(x2)
log2N34_out_a(x1)  =  log2N34_out_a(x1)
U150_ga(x1, x2)  =  U150_ga(x2)
U151_ga(x1, x2)  =  U151_ga(x2)
log2N35_in_a(x1)  =  log2N35_in_a
U145_a(x1, x2)  =  U145_a(x2)
log2N35_out_a(x1)  =  log2N35_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
U153_ga(x1, x2)  =  U153_ga(x2)
log2N36_in_a(x1)  =  log2N36_in_a
U146_a(x1, x2)  =  U146_a(x2)
log2N36_out_a(x1)  =  log2N36_out_a(x1)
U154_ga(x1, x2)  =  U154_ga(x2)
U155_ga(x1, x2)  =  U155_ga(x2)
log2N37_in_a(x1)  =  log2N37_in_a
U147_a(x1, x2)  =  U147_a(x2)
log2N37_out_a(x1)  =  log2N37_out_a(x1)
U156_ga(x1, x2)  =  U156_ga(x2)
U157_ga(x1, x2)  =  U157_ga(x2)
log2N38_in_a(x1)  =  log2N38_in_a
log2N38_out_a(x1)  =  log2N38_out_a(x1)
U158_ga(x1, x2)  =  U158_ga(x2)
U159_ga(x1, x2)  =  U159_ga(x2)
log2N39_in_a(x1)  =  log2N39_in_a
log2N39_out_a(x1)  =  log2N39_out_a(x1)
U160_ga(x1, x2)  =  U160_ga(x2)
LOG2N40_IN_GA(x1, x2)  =  LOG2N40_IN_GA(x1)
U148_GA(x1, x2, x3)  =  U148_GA(x3)
LOG2A_IN_GGA(x1, x2, x3)  =  LOG2A_IN_GGA(x1, x2)
U1_GGA(x1, x2, x3, x4)  =  U1_GGA(x4)
U2_GGA(x1, x2, x3)  =  U2_GGA(x3)
LOG2B_IN_GA(x1, x2)  =  LOG2B_IN_GA(x1)
U131_GA(x1, x2, x3)  =  U131_GA(x3)
LOG2C_IN_GGA(x1, x2, x3)  =  LOG2C_IN_GGA(x1, x2)
U4_GGA(x1, x2, x3, x4)  =  U4_GGA(x4)
U5_GGA(x1, x2, x3)  =  U5_GGA(x3)
LOG2D_IN_GA(x1, x2)  =  LOG2D_IN_GA(x1)
U114_GA(x1, x2, x3)  =  U114_GA(x3)
LOG2E_IN_GGA(x1, x2, x3)  =  LOG2E_IN_GGA(x1, x2)
U7_GGA(x1, x2, x3, x4)  =  U7_GGA(x4)
U8_GGA(x1, x2, x3)  =  U8_GGA(x3)
LOG2F_IN_GA(x1, x2)  =  LOG2F_IN_GA(x1)
U97_GA(x1, x2, x3)  =  U97_GA(x3)
LOG2G_IN_GGA(x1, x2, x3)  =  LOG2G_IN_GGA(x1, x2)
U10_GGA(x1, x2, x3, x4)  =  U10_GGA(x4)
U11_GGA(x1, x2, x3)  =  U11_GGA(x3)
LOG2H_IN_GA(x1, x2)  =  LOG2H_IN_GA(x1)
U80_GA(x1, x2, x3)  =  U80_GA(x3)
LOG2I_IN_GGA(x1, x2, x3)  =  LOG2I_IN_GGA(x1, x2)
U13_GGA(x1, x2, x3, x4)  =  U13_GGA(x4)
U14_GGA(x1, x2, x3)  =  U14_GGA(x3)
LOG2J_IN_GA(x1, x2)  =  LOG2J_IN_GA(x1)
U63_GA(x1, x2, x3)  =  U63_GA(x3)
LOG2K_IN_GGA(x1, x2, x3)  =  LOG2K_IN_GGA(x1, x2)
U16_GGA(x1, x2, x3, x4)  =  U16_GGA(x4)
U17_GGA(x1, x2, x3)  =  U17_GGA(x3)
LOG2L_IN_GA(x1, x2)  =  LOG2L_IN_GA(x1)
U46_GA(x1, x2, x3)  =  U46_GA(x3)
LOG2M_IN_GGA(x1, x2, x3)  =  LOG2M_IN_GGA(x1, x2)
U19_GGA(x1, x2, x3, x4)  =  U19_GGA(x4)
U20_GGA(x1, x2, x3)  =  U20_GGA(x3)
LOG2N_IN_GGA(x1, x2, x3)  =  LOG2N_IN_GGA(x1, x2)
U25_GGA(x1, x2, x3, x4)  =  U25_GGA(x4)
LOG2O_IN_GGGA(x1, x2, x3, x4)  =  LOG2O_IN_GGGA(x1, x2, x3)
U22_GGGA(x1, x2, x3, x4, x5)  =  U22_GGGA(x5)
U23_GGGA(x1, x2, x3, x4)  =  U23_GGGA(x4)
U26_GGA(x1, x2, x3)  =  U26_GGA(x3)
LOG2P_IN_GA(x1, x2)  =  LOG2P_IN_GA(x1)
U38_GA(x1, x2, x3)  =  U38_GA(x3)
LOG2V_IN_GA(x1, x2)  =  LOG2V_IN_GA(x1)
U27_GGA(x1, x2, x3)  =  U27_GGA(x3)
U28_GGA(x1, x2, x3)  =  U28_GGA(x3)
LOG2Q_IN_GA(x1, x2)  =  LOG2Q_IN_GA(x1)
U39_GA(x1, x2, x3)  =  U39_GA(x3)
U29_GGA(x1, x2, x3)  =  U29_GGA(x3)
U30_GGA(x1, x2, x3)  =  U30_GGA(x3)
LOG2R_IN_GA(x1, x2)  =  LOG2R_IN_GA(x1)
U40_GA(x1, x2, x3)  =  U40_GA(x3)
LOG2W_IN_GA(x1, x2)  =  LOG2W_IN_GA(x1)
U31_GGA(x1, x2, x3)  =  U31_GGA(x3)
U32_GGA(x1, x2, x3)  =  U32_GGA(x3)
LOG2S_IN_GA(x1, x2)  =  LOG2S_IN_GA(x1)
U41_GA(x1, x2, x3)  =  U41_GA(x3)
U33_GGA(x1, x2, x3)  =  U33_GGA(x3)
U34_GGA(x1, x2, x3)  =  U34_GGA(x3)
LOG2T_IN_GA(x1, x2)  =  LOG2T_IN_GA(x1)
U35_GGA(x1, x2, x3)  =  U35_GGA(x3)
U36_GGA(x1, x2, x3)  =  U36_GGA(x3)
LOG2U_IN_GA(x1, x2)  =  LOG2U_IN_GA(x1)
U37_GGA(x1, x2, x3)  =  U37_GGA(x3)
U24_GGGA(x1, x2, x3, x4)  =  U24_GGGA(x4)
U21_GGA(x1, x2, x3)  =  U21_GGA(x3)
U47_GA(x1, x2)  =  U47_GA(x2)
LOG2X_IN_GA(x1, x2)  =  LOG2X_IN_GA(x1)
U42_GA(x1, x2, x3)  =  U42_GA(x3)
U48_GA(x1, x2)  =  U48_GA(x2)
U49_GA(x1, x2)  =  U49_GA(x2)
LOG2Y_IN_GA(x1, x2)  =  LOG2Y_IN_GA(x1)
U43_GA(x1, x2, x3)  =  U43_GA(x3)
U50_GA(x1, x2)  =  U50_GA(x2)
U51_GA(x1, x2)  =  U51_GA(x2)
LOG2Z_IN_GA(x1, x2)  =  LOG2Z_IN_GA(x1)
U44_GA(x1, x2, x3)  =  U44_GA(x3)
U52_GA(x1, x2)  =  U52_GA(x2)
U53_GA(x1, x2)  =  U53_GA(x2)
LOG2N1_IN_GA(x1, x2)  =  LOG2N1_IN_GA(x1)
U45_GA(x1, x2, x3)  =  U45_GA(x3)
U54_GA(x1, x2)  =  U54_GA(x2)
U55_GA(x1, x2)  =  U55_GA(x2)
LOG2N2_IN_GA(x1, x2)  =  LOG2N2_IN_GA(x1)
U56_GA(x1, x2)  =  U56_GA(x2)
U57_GA(x1, x2)  =  U57_GA(x2)
LOG2N3_IN_GA(x1, x2)  =  LOG2N3_IN_GA(x1)
U58_GA(x1, x2)  =  U58_GA(x2)
U18_GGA(x1, x2, x3)  =  U18_GGA(x3)
U64_GA(x1, x2)  =  U64_GA(x2)
LOG2N4_IN_A(x1)  =  LOG2N4_IN_A
U59_A(x1, x2)  =  U59_A(x2)
U65_GA(x1, x2)  =  U65_GA(x2)
U66_GA(x1, x2)  =  U66_GA(x2)
LOG2N5_IN_A(x1)  =  LOG2N5_IN_A
U60_A(x1, x2)  =  U60_A(x2)
U67_GA(x1, x2)  =  U67_GA(x2)
U68_GA(x1, x2)  =  U68_GA(x2)
LOG2N6_IN_A(x1)  =  LOG2N6_IN_A
U61_A(x1, x2)  =  U61_A(x2)
U69_GA(x1, x2)  =  U69_GA(x2)
U70_GA(x1, x2)  =  U70_GA(x2)
LOG2N7_IN_A(x1)  =  LOG2N7_IN_A
U62_A(x1, x2)  =  U62_A(x2)
U71_GA(x1, x2)  =  U71_GA(x2)
U72_GA(x1, x2)  =  U72_GA(x2)
LOG2N8_IN_A(x1)  =  LOG2N8_IN_A
U73_GA(x1, x2)  =  U73_GA(x2)
U74_GA(x1, x2)  =  U74_GA(x2)
LOG2N9_IN_A(x1)  =  LOG2N9_IN_A
U75_GA(x1, x2)  =  U75_GA(x2)
U15_GGA(x1, x2, x3)  =  U15_GGA(x3)
U81_GA(x1, x2)  =  U81_GA(x2)
LOG2N10_IN_A(x1)  =  LOG2N10_IN_A
U76_A(x1, x2)  =  U76_A(x2)
U82_GA(x1, x2)  =  U82_GA(x2)
U83_GA(x1, x2)  =  U83_GA(x2)
LOG2N11_IN_A(x1)  =  LOG2N11_IN_A
U77_A(x1, x2)  =  U77_A(x2)
U84_GA(x1, x2)  =  U84_GA(x2)
U85_GA(x1, x2)  =  U85_GA(x2)
LOG2N12_IN_A(x1)  =  LOG2N12_IN_A
U78_A(x1, x2)  =  U78_A(x2)
U86_GA(x1, x2)  =  U86_GA(x2)
U87_GA(x1, x2)  =  U87_GA(x2)
LOG2N13_IN_A(x1)  =  LOG2N13_IN_A
U79_A(x1, x2)  =  U79_A(x2)
U88_GA(x1, x2)  =  U88_GA(x2)
U89_GA(x1, x2)  =  U89_GA(x2)
LOG2N14_IN_A(x1)  =  LOG2N14_IN_A
U90_GA(x1, x2)  =  U90_GA(x2)
U91_GA(x1, x2)  =  U91_GA(x2)
LOG2N15_IN_A(x1)  =  LOG2N15_IN_A
U92_GA(x1, x2)  =  U92_GA(x2)
U12_GGA(x1, x2, x3)  =  U12_GGA(x3)
U98_GA(x1, x2)  =  U98_GA(x2)
LOG2N16_IN_A(x1)  =  LOG2N16_IN_A
U93_A(x1, x2)  =  U93_A(x2)
U99_GA(x1, x2)  =  U99_GA(x2)
U100_GA(x1, x2)  =  U100_GA(x2)
LOG2N17_IN_A(x1)  =  LOG2N17_IN_A
U94_A(x1, x2)  =  U94_A(x2)
U101_GA(x1, x2)  =  U101_GA(x2)
U102_GA(x1, x2)  =  U102_GA(x2)
LOG2N18_IN_A(x1)  =  LOG2N18_IN_A
U95_A(x1, x2)  =  U95_A(x2)
U103_GA(x1, x2)  =  U103_GA(x2)
U104_GA(x1, x2)  =  U104_GA(x2)
LOG2N19_IN_A(x1)  =  LOG2N19_IN_A
U96_A(x1, x2)  =  U96_A(x2)
U105_GA(x1, x2)  =  U105_GA(x2)
U106_GA(x1, x2)  =  U106_GA(x2)
LOG2N20_IN_A(x1)  =  LOG2N20_IN_A
U107_GA(x1, x2)  =  U107_GA(x2)
U108_GA(x1, x2)  =  U108_GA(x2)
LOG2N21_IN_A(x1)  =  LOG2N21_IN_A
U109_GA(x1, x2)  =  U109_GA(x2)
U9_GGA(x1, x2, x3)  =  U9_GGA(x3)
U115_GA(x1, x2)  =  U115_GA(x2)
LOG2N22_IN_A(x1)  =  LOG2N22_IN_A
U110_A(x1, x2)  =  U110_A(x2)
U116_GA(x1, x2)  =  U116_GA(x2)
U117_GA(x1, x2)  =  U117_GA(x2)
LOG2N23_IN_A(x1)  =  LOG2N23_IN_A
U111_A(x1, x2)  =  U111_A(x2)
U118_GA(x1, x2)  =  U118_GA(x2)
U119_GA(x1, x2)  =  U119_GA(x2)
LOG2N24_IN_A(x1)  =  LOG2N24_IN_A
U112_A(x1, x2)  =  U112_A(x2)
U120_GA(x1, x2)  =  U120_GA(x2)
U121_GA(x1, x2)  =  U121_GA(x2)
LOG2N25_IN_A(x1)  =  LOG2N25_IN_A
U113_A(x1, x2)  =  U113_A(x2)
U122_GA(x1, x2)  =  U122_GA(x2)
U123_GA(x1, x2)  =  U123_GA(x2)
LOG2N26_IN_A(x1)  =  LOG2N26_IN_A
U124_GA(x1, x2)  =  U124_GA(x2)
U125_GA(x1, x2)  =  U125_GA(x2)
LOG2N27_IN_A(x1)  =  LOG2N27_IN_A
U126_GA(x1, x2)  =  U126_GA(x2)
U6_GGA(x1, x2, x3)  =  U6_GGA(x3)
U132_GA(x1, x2)  =  U132_GA(x2)
LOG2N28_IN_A(x1)  =  LOG2N28_IN_A
U127_A(x1, x2)  =  U127_A(x2)
U133_GA(x1, x2)  =  U133_GA(x2)
U134_GA(x1, x2)  =  U134_GA(x2)
LOG2N29_IN_A(x1)  =  LOG2N29_IN_A
U128_A(x1, x2)  =  U128_A(x2)
U135_GA(x1, x2)  =  U135_GA(x2)
U136_GA(x1, x2)  =  U136_GA(x2)
LOG2N30_IN_A(x1)  =  LOG2N30_IN_A
U129_A(x1, x2)  =  U129_A(x2)
U137_GA(x1, x2)  =  U137_GA(x2)
U138_GA(x1, x2)  =  U138_GA(x2)
LOG2N31_IN_A(x1)  =  LOG2N31_IN_A
U130_A(x1, x2)  =  U130_A(x2)
U139_GA(x1, x2)  =  U139_GA(x2)
U140_GA(x1, x2)  =  U140_GA(x2)
LOG2N32_IN_A(x1)  =  LOG2N32_IN_A
U141_GA(x1, x2)  =  U141_GA(x2)
U142_GA(x1, x2)  =  U142_GA(x2)
LOG2N33_IN_A(x1)  =  LOG2N33_IN_A
U143_GA(x1, x2)  =  U143_GA(x2)
U3_GGA(x1, x2, x3)  =  U3_GGA(x3)
U149_GA(x1, x2)  =  U149_GA(x2)
LOG2N34_IN_A(x1)  =  LOG2N34_IN_A
U144_A(x1, x2)  =  U144_A(x2)
U150_GA(x1, x2)  =  U150_GA(x2)
U151_GA(x1, x2)  =  U151_GA(x2)
LOG2N35_IN_A(x1)  =  LOG2N35_IN_A
U145_A(x1, x2)  =  U145_A(x2)
U152_GA(x1, x2)  =  U152_GA(x2)
U153_GA(x1, x2)  =  U153_GA(x2)
LOG2N36_IN_A(x1)  =  LOG2N36_IN_A
U146_A(x1, x2)  =  U146_A(x2)
U154_GA(x1, x2)  =  U154_GA(x2)
U155_GA(x1, x2)  =  U155_GA(x2)
LOG2N37_IN_A(x1)  =  LOG2N37_IN_A
U147_A(x1, x2)  =  U147_A(x2)
U156_GA(x1, x2)  =  U156_GA(x2)
U157_GA(x1, x2)  =  U157_GA(x2)
LOG2N38_IN_A(x1)  =  LOG2N38_IN_A
U158_GA(x1, x2)  =  U158_GA(x2)
U159_GA(x1, x2)  =  U159_GA(x2)
LOG2N39_IN_A(x1)  =  LOG2N39_IN_A
U160_GA(x1, x2)  =  U160_GA(x2)

We have to consider all (P,R,Pi)-chains

(7) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LOPSTR] contains 8 SCCs with 309 less nodes.

(8) Complex Obligation (AND)

(9) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) → LOG2O_IN_GGGA(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092)
LOG2O_IN_GGGA(s(s(T1117)), T1118, T1119, T1121) → LOG2O_IN_GGGA(T1117, s(T1118), T1119, T1121)
LOG2O_IN_GGGA(0, s(T1143), T1144, T1146) → LOG2N_IN_GGA(T1143, s(T1144), T1146)
LOG2O_IN_GGGA(s(0), s(T1143), T1144, T1146) → LOG2N_IN_GGA(T1143, s(T1144), T1146)

The TRS R consists of the following rules:

log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109) → U148_ga(T107, T109, log2A_in_gga(T107, s(s(s(s(s(s(s(0))))))), T109))
log2A_in_gga(s(s(T128)), T129, T131) → U1_gga(T128, T129, T131, log2A_in_gga(T128, s(T129), T131))
log2A_in_gga(0, s(T148), T150) → U2_gga(T148, T150, log2B_in_ga(T148, T150))
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243) → U131_ga(T241, T243, log2C_in_gga(T241, s(s(s(s(s(s(s(0))))))), T243))
log2C_in_gga(s(s(T262)), T263, T265) → U4_gga(T262, T263, T265, log2C_in_gga(T262, s(T263), T265))
log2C_in_gga(0, s(T282), T284) → U5_gga(T282, T284, log2D_in_ga(T282, T284))
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377) → U114_ga(T375, T377, log2E_in_gga(T375, s(s(s(s(s(s(s(0))))))), T377))
log2E_in_gga(s(s(T396)), T397, T399) → U7_gga(T396, T397, T399, log2E_in_gga(T396, s(T397), T399))
log2E_in_gga(0, s(T416), T418) → U8_gga(T416, T418, log2F_in_ga(T416, T418))
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511) → U97_ga(T509, T511, log2G_in_gga(T509, s(s(s(s(s(s(s(0))))))), T511))
log2G_in_gga(s(s(T530)), T531, T533) → U10_gga(T530, T531, T533, log2G_in_gga(T530, s(T531), T533))
log2G_in_gga(0, s(T550), T552) → U11_gga(T550, T552, log2H_in_ga(T550, T552))
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645) → U80_ga(T643, T645, log2I_in_gga(T643, s(s(s(s(s(s(s(0))))))), T645))
log2I_in_gga(s(s(T664)), T665, T667) → U13_gga(T664, T665, T667, log2I_in_gga(T664, s(T665), T667))
log2I_in_gga(0, s(T684), T686) → U14_gga(T684, T686, log2J_in_ga(T684, T686))
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779) → U63_ga(T777, T779, log2K_in_gga(T777, s(s(s(s(s(s(s(0))))))), T779))
log2K_in_gga(s(s(T798)), T799, T801) → U16_gga(T798, T799, T801, log2K_in_gga(T798, s(T799), T801))
log2K_in_gga(0, s(T818), T820) → U17_gga(T818, T820, log2L_in_ga(T818, T820))
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913) → U46_ga(T911, T913, log2M_in_gga(T911, s(s(s(s(s(s(s(0))))))), T913))
log2M_in_gga(s(s(T932)), T933, T935) → U19_gga(T932, T933, T935, log2M_in_gga(T932, s(T933), T935))
log2M_in_gga(0, s(T952), T954) → U20_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) → U25_gga(T1089, T1090, T1092, log2O_in_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092))
log2O_in_ggga(s(s(T1117)), T1118, T1119, T1121) → U22_ggga(T1117, T1118, T1119, T1121, log2O_in_ggga(T1117, s(T1118), T1119, T1121))
log2O_in_ggga(0, s(T1143), T1144, T1146) → U23_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186) → U26_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
log2P_in_ga(T1233, T1235) → U38_ga(T1233, T1235, log2V_in_ga(T1233, T1235))
log2V_in_ga(T1238, s(s(s(T1238)))) → log2V_out_ga(T1238, s(s(s(T1238))))
U38_ga(T1233, T1235, log2V_out_ga(T1233, T1235)) → log2P_out_ga(T1233, T1235)
U26_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186) → U27_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
U27_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290) → U28_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
log2Q_in_ga(T1337, T1339) → U39_ga(T1337, T1339, log2V_in_ga(T1337, T1339))
U39_ga(T1337, T1339, log2V_out_ga(T1337, T1339)) → log2Q_out_ga(T1337, T1339)
U28_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290) → U29_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
U29_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391) → U30_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
log2R_in_ga(T1419, T1421) → U40_ga(T1419, T1421, log2W_in_ga(T1419, T1421))
log2W_in_ga(T1424, s(s(s(T1424)))) → log2W_out_ga(T1424, s(s(s(T1424))))
U40_ga(T1419, T1421, log2W_out_ga(T1419, T1421)) → log2R_out_ga(T1419, T1421)
U30_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391) → U31_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
U31_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(0)))))), T1458, T1460) → U32_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
log2S_in_ga(T1488, T1490) → U41_ga(T1488, T1490, log2W_in_ga(T1488, T1490))
U41_ga(T1488, T1490, log2W_out_ga(T1488, T1490)) → log2S_out_ga(T1488, T1490)
U32_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(0)))))), T1458, T1460)
log2N_in_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460) → U33_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
U33_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460)
log2N_in_gga(s(s(s(s(0)))), T1520, T1522) → U34_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
log2T_in_ga(T1525, s(s(T1525))) → log2T_out_ga(T1525, s(s(T1525)))
U34_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(0)))), T1520, T1522)
log2N_in_gga(s(s(s(s(s(0))))), T1520, T1522) → U35_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
U35_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(s(0))))), T1520, T1522)
log2N_in_gga(s(s(0)), T1547, T1549) → U36_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
log2U_in_ga(T1552, s(s(T1552))) → log2U_out_ga(T1552, s(s(T1552)))
U36_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(0)), T1547, T1549)
log2N_in_gga(s(s(s(0))), T1547, T1549) → U37_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
U37_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(s(0))), T1547, T1549)
log2N_in_gga(0, T1565, s(T1565)) → log2N_out_gga(0, T1565, s(T1565))
log2N_in_gga(s(0), T1565, s(T1565)) → log2N_out_gga(s(0), T1565, s(T1565))
U23_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(0, s(T1143), T1144, T1146)
log2O_in_ggga(s(0), s(T1143), T1144, T1146) → U24_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
U24_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(s(0), s(T1143), T1144, T1146)
log2O_in_ggga(0, 0, T1164, s(T1164)) → log2O_out_ggga(0, 0, T1164, s(T1164))
log2O_in_ggga(s(0), 0, T1164, s(T1164)) → log2O_out_ggga(s(0), 0, T1164, s(T1164))
U22_ggga(T1117, T1118, T1119, T1121, log2O_out_ggga(T1117, s(T1118), T1119, T1121)) → log2O_out_ggga(s(s(T1117)), T1118, T1119, T1121)
U25_gga(T1089, T1090, T1092, log2O_out_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092)
U20_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(0, s(T952), T954)
log2M_in_gga(s(0), s(T952), T954) → U21_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
U21_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(s(0), s(T952), T954)
log2M_in_gga(0, 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(0, 0, s(s(s(s(s(s(s(0))))))))
log2M_in_gga(s(0), 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(s(0), 0, s(s(s(s(s(s(s(0))))))))
U19_gga(T932, T933, T935, log2M_out_gga(T932, s(T933), T935)) → log2M_out_gga(s(s(T932)), T933, T935)
U46_ga(T911, T913, log2M_out_gga(T911, s(s(s(s(s(s(s(0))))))), T913)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592) → U47_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
log2X_in_ga(T1640, T1642) → U42_ga(T1640, T1642, log2T_in_ga(T1640, T1642))
U42_ga(T1640, T1642, log2T_out_ga(T1640, T1642)) → log2X_out_ga(T1640, T1642)
U47_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592) → U48_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
U48_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686) → U49_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
log2Y_in_ga(T1734, T1736) → U43_ga(T1734, T1736, log2T_in_ga(T1734, T1736))
U43_ga(T1734, T1736, log2T_out_ga(T1734, T1736)) → log2Y_out_ga(T1734, T1736)
U49_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686) → U50_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
U50_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(0)))))))), T1780) → U51_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
log2Z_in_ga(T1809, T1811) → U44_ga(T1809, T1811, log2U_in_ga(T1809, T1811))
U44_ga(T1809, T1811, log2U_out_ga(T1809, T1811)) → log2Z_out_ga(T1809, T1811)
U51_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(0)))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780) → U52_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
U52_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(0)))))), T1839) → U53_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
log2N1_in_ga(T1868, T1870) → U45_ga(T1868, T1870, log2U_in_ga(T1868, T1870))
U45_ga(T1868, T1870, log2U_out_ga(T1868, T1870)) → log2N1_out_ga(T1868, T1870)
U53_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(0)))))), T1839)
log2L_in_ga(s(s(s(s(s(s(s(0))))))), T1839) → U54_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
U54_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(s(0))))))), T1839)
log2L_in_ga(s(s(s(s(0)))), T1896) → U55_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
log2N2_in_ga(T1900, s(T1900)) → log2N2_out_ga(T1900, s(T1900))
U55_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(0)))), T1896)
log2L_in_ga(s(s(s(s(s(0))))), T1896) → U56_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
U56_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(s(0))))), T1896)
log2L_in_ga(s(s(0)), T1917) → U57_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
log2N3_in_ga(T1921, s(T1921)) → log2N3_out_ga(T1921, s(T1921))
U57_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(0)), T1917)
log2L_in_ga(s(s(s(0))), T1917) → U58_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
U58_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(s(0))), T1917)
log2L_in_ga(0, s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(0, s(s(s(s(s(s(s(0))))))))
log2L_in_ga(s(0), s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(s(0), s(s(s(s(s(s(s(0))))))))
U17_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(0, s(T818), T820)
log2K_in_gga(s(0), s(T818), T820) → U18_gga(T818, T820, log2L_in_ga(T818, T820))
U18_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(s(0), s(T818), T820)
log2K_in_gga(0, 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(0, 0, s(s(s(s(s(s(0)))))))
log2K_in_gga(s(0), 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(s(0), 0, s(s(s(s(s(s(0)))))))
U16_gga(T798, T799, T801, log2K_out_gga(T798, s(T799), T801)) → log2K_out_gga(s(s(T798)), T799, T801)
U63_ga(T777, T779, log2K_out_gga(T777, s(s(s(s(s(s(s(0))))))), T779)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952) → U64_ga(T1952, log2N4_in_a(T1952))
log2N4_in_a(T1981) → U59_a(T1981, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1981))
U59_a(T1981, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1981)) → log2N4_out_a(T1981)
U64_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952) → U65_ga(T1952, log2N4_in_a(T1952))
U65_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009) → U66_ga(T2009, log2N5_in_a(T2009))
log2N5_in_a(T2038) → U60_a(T2038, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T2038))
U60_a(T2038, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T2038)) → log2N5_out_a(T2038)
U66_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009) → U67_ga(T2009, log2N5_in_a(T2009))
U67_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2066) → U68_ga(T2066, log2N6_in_a(T2066))
log2N6_in_a(T2084) → U61_a(T2084, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2084))
U61_a(T2084, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2084)) → log2N6_out_a(T2084)
U68_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066) → U69_ga(T2066, log2N6_in_a(T2066))
U69_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(0)))))), T2104) → U70_ga(T2104, log2N7_in_a(T2104))
log2N7_in_a(T2122) → U62_a(T2122, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2122))
U62_a(T2122, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2122)) → log2N7_out_a(T2122)
U70_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(0)))))), T2104)
log2J_in_ga(s(s(s(s(s(s(s(0))))))), T2104) → U71_ga(T2104, log2N7_in_a(T2104))
U71_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(s(0))))))), T2104)
log2J_in_ga(s(s(s(s(0)))), T2140) → U72_ga(T2140, log2N8_in_a(T2140))
log2N8_in_a(s(s(s(s(s(s(s(0)))))))) → log2N8_out_a(s(s(s(s(s(s(s(0))))))))
U72_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(0)))), T2140)
log2J_in_ga(s(s(s(s(s(0))))), T2140) → U73_ga(T2140, log2N8_in_a(T2140))
U73_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(s(0))))), T2140)
log2J_in_ga(s(s(0)), T2156) → U74_ga(T2156, log2N9_in_a(T2156))
log2N9_in_a(s(s(s(s(s(s(s(0)))))))) → log2N9_out_a(s(s(s(s(s(s(s(0))))))))
U74_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(0)), T2156)
log2J_in_ga(s(s(s(0))), T2156) → U75_ga(T2156, log2N9_in_a(T2156))
U75_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(s(0))), T2156)
log2J_in_ga(0, s(s(s(s(s(s(0))))))) → log2J_out_ga(0, s(s(s(s(s(s(0)))))))
log2J_in_ga(s(0), s(s(s(s(s(s(0))))))) → log2J_out_ga(s(0), s(s(s(s(s(s(0)))))))
U14_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(0, s(T684), T686)
log2I_in_gga(s(0), s(T684), T686) → U15_gga(T684, T686, log2J_in_ga(T684, T686))
U15_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(s(0), s(T684), T686)
log2I_in_gga(0, 0, s(s(s(s(s(0)))))) → log2I_out_gga(0, 0, s(s(s(s(s(0))))))
log2I_in_gga(s(0), 0, s(s(s(s(s(0)))))) → log2I_out_gga(s(0), 0, s(s(s(s(s(0))))))
U13_gga(T664, T665, T667, log2I_out_gga(T664, s(T665), T667)) → log2I_out_gga(s(s(T664)), T665, T667)
U80_ga(T643, T645, log2I_out_gga(T643, s(s(s(s(s(s(s(0))))))), T645)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186) → U81_ga(T2186, log2N10_in_a(T2186))
log2N10_in_a(T2215) → U76_a(T2215, log2N8_in_a(T2215))
U76_a(T2215, log2N8_out_a(T2215)) → log2N10_out_a(T2215)
U81_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186) → U82_ga(T2186, log2N10_in_a(T2186))
U82_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242) → U83_ga(T2242, log2N11_in_a(T2242))
log2N11_in_a(T2271) → U77_a(T2271, log2N8_in_a(T2271))
U77_a(T2271, log2N8_out_a(T2271)) → log2N11_out_a(T2271)
U83_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242) → U84_ga(T2242, log2N11_in_a(T2242))
U84_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2298) → U85_ga(T2298, log2N12_in_a(T2298))
log2N12_in_a(T2316) → U78_a(T2316, log2N9_in_a(T2316))
U78_a(T2316, log2N9_out_a(T2316)) → log2N12_out_a(T2316)
U85_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298) → U86_ga(T2298, log2N12_in_a(T2298))
U86_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(0)))))), T2335) → U87_ga(T2335, log2N13_in_a(T2335))
log2N13_in_a(T2353) → U79_a(T2353, log2N9_in_a(T2353))
U79_a(T2353, log2N9_out_a(T2353)) → log2N13_out_a(T2353)
U87_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(0)))))), T2335)
log2H_in_ga(s(s(s(s(s(s(s(0))))))), T2335) → U88_ga(T2335, log2N13_in_a(T2335))
U88_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(s(0))))))), T2335)
log2H_in_ga(s(s(s(s(0)))), T2370) → U89_ga(T2370, log2N14_in_a(T2370))
log2N14_in_a(s(s(s(s(s(s(0))))))) → log2N14_out_a(s(s(s(s(s(s(0)))))))
U89_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(0)))), T2370)
log2H_in_ga(s(s(s(s(s(0))))), T2370) → U90_ga(T2370, log2N14_in_a(T2370))
U90_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(s(0))))), T2370)
log2H_in_ga(s(s(0)), T2386) → U91_ga(T2386, log2N15_in_a(T2386))
log2N15_in_a(s(s(s(s(s(s(0))))))) → log2N15_out_a(s(s(s(s(s(s(0)))))))
U91_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(0)), T2386)
log2H_in_ga(s(s(s(0))), T2386) → U92_ga(T2386, log2N15_in_a(T2386))
U92_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(s(0))), T2386)
log2H_in_ga(0, s(s(s(s(s(0)))))) → log2H_out_ga(0, s(s(s(s(s(0))))))
log2H_in_ga(s(0), s(s(s(s(s(0)))))) → log2H_out_ga(s(0), s(s(s(s(s(0))))))
U11_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(0, s(T550), T552)
log2G_in_gga(s(0), s(T550), T552) → U12_gga(T550, T552, log2H_in_ga(T550, T552))
U12_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(s(0), s(T550), T552)
log2G_in_gga(0, 0, s(s(s(s(0))))) → log2G_out_gga(0, 0, s(s(s(s(0)))))
log2G_in_gga(s(0), 0, s(s(s(s(0))))) → log2G_out_gga(s(0), 0, s(s(s(s(0)))))
U10_gga(T530, T531, T533, log2G_out_gga(T530, s(T531), T533)) → log2G_out_gga(s(s(T530)), T531, T533)
U97_ga(T509, T511, log2G_out_gga(T509, s(s(s(s(s(s(s(0))))))), T511)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416) → U98_ga(T2416, log2N16_in_a(T2416))
log2N16_in_a(T2445) → U93_a(T2445, log2N14_in_a(T2445))
U93_a(T2445, log2N14_out_a(T2445)) → log2N16_out_a(T2445)
U98_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416) → U99_ga(T2416, log2N16_in_a(T2416))
U99_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472) → U100_ga(T2472, log2N17_in_a(T2472))
log2N17_in_a(T2501) → U94_a(T2501, log2N14_in_a(T2501))
U94_a(T2501, log2N14_out_a(T2501)) → log2N17_out_a(T2501)
U100_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472) → U101_ga(T2472, log2N17_in_a(T2472))
U101_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2528) → U102_ga(T2528, log2N18_in_a(T2528))
log2N18_in_a(T2546) → U95_a(T2546, log2N15_in_a(T2546))
U95_a(T2546, log2N15_out_a(T2546)) → log2N18_out_a(T2546)
U102_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528) → U103_ga(T2528, log2N18_in_a(T2528))
U103_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(0)))))), T2565) → U104_ga(T2565, log2N19_in_a(T2565))
log2N19_in_a(T2583) → U96_a(T2583, log2N15_in_a(T2583))
U96_a(T2583, log2N15_out_a(T2583)) → log2N19_out_a(T2583)
U104_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(0)))))), T2565)
log2F_in_ga(s(s(s(s(s(s(s(0))))))), T2565) → U105_ga(T2565, log2N19_in_a(T2565))
U105_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(s(0))))))), T2565)
log2F_in_ga(s(s(s(s(0)))), T2600) → U106_ga(T2600, log2N20_in_a(T2600))
log2N20_in_a(s(s(s(s(s(0)))))) → log2N20_out_a(s(s(s(s(s(0))))))
U106_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(0)))), T2600)
log2F_in_ga(s(s(s(s(s(0))))), T2600) → U107_ga(T2600, log2N20_in_a(T2600))
U107_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(s(0))))), T2600)
log2F_in_ga(s(s(0)), T2616) → U108_ga(T2616, log2N21_in_a(T2616))
log2N21_in_a(s(s(s(s(s(0)))))) → log2N21_out_a(s(s(s(s(s(0))))))
U108_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(0)), T2616)
log2F_in_ga(s(s(s(0))), T2616) → U109_ga(T2616, log2N21_in_a(T2616))
U109_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(s(0))), T2616)
log2F_in_ga(0, s(s(s(s(0))))) → log2F_out_ga(0, s(s(s(s(0)))))
log2F_in_ga(s(0), s(s(s(s(0))))) → log2F_out_ga(s(0), s(s(s(s(0)))))
U8_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(0, s(T416), T418)
log2E_in_gga(s(0), s(T416), T418) → U9_gga(T416, T418, log2F_in_ga(T416, T418))
U9_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(s(0), s(T416), T418)
log2E_in_gga(0, 0, s(s(s(0)))) → log2E_out_gga(0, 0, s(s(s(0))))
log2E_in_gga(s(0), 0, s(s(s(0)))) → log2E_out_gga(s(0), 0, s(s(s(0))))
U7_gga(T396, T397, T399, log2E_out_gga(T396, s(T397), T399)) → log2E_out_gga(s(s(T396)), T397, T399)
U114_ga(T375, T377, log2E_out_gga(T375, s(s(s(s(s(s(s(0))))))), T377)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646) → U115_ga(T2646, log2N22_in_a(T2646))
log2N22_in_a(T2675) → U110_a(T2675, log2N20_in_a(T2675))
U110_a(T2675, log2N20_out_a(T2675)) → log2N22_out_a(T2675)
U115_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646) → U116_ga(T2646, log2N22_in_a(T2646))
U116_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702) → U117_ga(T2702, log2N23_in_a(T2702))
log2N23_in_a(T2731) → U111_a(T2731, log2N20_in_a(T2731))
U111_a(T2731, log2N20_out_a(T2731)) → log2N23_out_a(T2731)
U117_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702) → U118_ga(T2702, log2N23_in_a(T2702))
U118_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2758) → U119_ga(T2758, log2N24_in_a(T2758))
log2N24_in_a(T2776) → U112_a(T2776, log2N21_in_a(T2776))
U112_a(T2776, log2N21_out_a(T2776)) → log2N24_out_a(T2776)
U119_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758) → U120_ga(T2758, log2N24_in_a(T2758))
U120_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(0)))))), T2795) → U121_ga(T2795, log2N25_in_a(T2795))
log2N25_in_a(T2813) → U113_a(T2813, log2N21_in_a(T2813))
U113_a(T2813, log2N21_out_a(T2813)) → log2N25_out_a(T2813)
U121_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(0)))))), T2795)
log2D_in_ga(s(s(s(s(s(s(s(0))))))), T2795) → U122_ga(T2795, log2N25_in_a(T2795))
U122_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(s(0))))))), T2795)
log2D_in_ga(s(s(s(s(0)))), T2830) → U123_ga(T2830, log2N26_in_a(T2830))
log2N26_in_a(s(s(s(s(0))))) → log2N26_out_a(s(s(s(s(0)))))
U123_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(0)))), T2830)
log2D_in_ga(s(s(s(s(s(0))))), T2830) → U124_ga(T2830, log2N26_in_a(T2830))
U124_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(s(0))))), T2830)
log2D_in_ga(s(s(0)), T2846) → U125_ga(T2846, log2N27_in_a(T2846))
log2N27_in_a(s(s(s(s(0))))) → log2N27_out_a(s(s(s(s(0)))))
U125_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(0)), T2846)
log2D_in_ga(s(s(s(0))), T2846) → U126_ga(T2846, log2N27_in_a(T2846))
U126_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(s(0))), T2846)
log2D_in_ga(0, s(s(s(0)))) → log2D_out_ga(0, s(s(s(0))))
log2D_in_ga(s(0), s(s(s(0)))) → log2D_out_ga(s(0), s(s(s(0))))
U5_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(0, s(T282), T284)
log2C_in_gga(s(0), s(T282), T284) → U6_gga(T282, T284, log2D_in_ga(T282, T284))
U6_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(s(0), s(T282), T284)
log2C_in_gga(0, 0, s(s(0))) → log2C_out_gga(0, 0, s(s(0)))
log2C_in_gga(s(0), 0, s(s(0))) → log2C_out_gga(s(0), 0, s(s(0)))
U4_gga(T262, T263, T265, log2C_out_gga(T262, s(T263), T265)) → log2C_out_gga(s(s(T262)), T263, T265)
U131_ga(T241, T243, log2C_out_gga(T241, s(s(s(s(s(s(s(0))))))), T243)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876) → U132_ga(T2876, log2N28_in_a(T2876))
log2N28_in_a(T2905) → U127_a(T2905, log2N26_in_a(T2905))
U127_a(T2905, log2N26_out_a(T2905)) → log2N28_out_a(T2905)
U132_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876) → U133_ga(T2876, log2N28_in_a(T2876))
U133_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932) → U134_ga(T2932, log2N29_in_a(T2932))
log2N29_in_a(T2961) → U128_a(T2961, log2N26_in_a(T2961))
U128_a(T2961, log2N26_out_a(T2961)) → log2N29_out_a(T2961)
U134_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932) → U135_ga(T2932, log2N29_in_a(T2932))
U135_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2988) → U136_ga(T2988, log2N30_in_a(T2988))
log2N30_in_a(T3006) → U129_a(T3006, log2N27_in_a(T3006))
U129_a(T3006, log2N27_out_a(T3006)) → log2N30_out_a(T3006)
U136_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988) → U137_ga(T2988, log2N30_in_a(T2988))
U137_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(0)))))), T3025) → U138_ga(T3025, log2N31_in_a(T3025))
log2N31_in_a(T3043) → U130_a(T3043, log2N27_in_a(T3043))
U130_a(T3043, log2N27_out_a(T3043)) → log2N31_out_a(T3043)
U138_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(0)))))), T3025)
log2B_in_ga(s(s(s(s(s(s(s(0))))))), T3025) → U139_ga(T3025, log2N31_in_a(T3025))
U139_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(s(0))))))), T3025)
log2B_in_ga(s(s(s(s(0)))), T3060) → U140_ga(T3060, log2N32_in_a(T3060))
log2N32_in_a(s(s(s(0)))) → log2N32_out_a(s(s(s(0))))
U140_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(0)))), T3060)
log2B_in_ga(s(s(s(s(s(0))))), T3060) → U141_ga(T3060, log2N32_in_a(T3060))
U141_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(s(0))))), T3060)
log2B_in_ga(s(s(0)), T3076) → U142_ga(T3076, log2N33_in_a(T3076))
log2N33_in_a(s(s(s(0)))) → log2N33_out_a(s(s(s(0))))
U142_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(0)), T3076)
log2B_in_ga(s(s(s(0))), T3076) → U143_ga(T3076, log2N33_in_a(T3076))
U143_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(s(0))), T3076)
log2B_in_ga(0, s(s(0))) → log2B_out_ga(0, s(s(0)))
log2B_in_ga(s(0), s(s(0))) → log2B_out_ga(s(0), s(s(0)))
U2_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(0, s(T148), T150)
log2A_in_gga(s(0), s(T148), T150) → U3_gga(T148, T150, log2B_in_ga(T148, T150))
U3_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(s(0), s(T148), T150)
log2A_in_gga(0, 0, s(0)) → log2A_out_gga(0, 0, s(0))
log2A_in_gga(s(0), 0, s(0)) → log2A_out_gga(s(0), 0, s(0))
U1_gga(T128, T129, T131, log2A_out_gga(T128, s(T129), T131)) → log2A_out_gga(s(s(T128)), T129, T131)
U148_ga(T107, T109, log2A_out_gga(T107, s(s(s(s(s(s(s(0))))))), T109)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106) → U149_ga(T3106, log2N34_in_a(T3106))
log2N34_in_a(T3135) → U144_a(T3135, log2N32_in_a(T3135))
U144_a(T3135, log2N32_out_a(T3135)) → log2N34_out_a(T3135)
U149_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106) → U150_ga(T3106, log2N34_in_a(T3106))
U150_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162) → U151_ga(T3162, log2N35_in_a(T3162))
log2N35_in_a(T3191) → U145_a(T3191, log2N32_in_a(T3191))
U145_a(T3191, log2N32_out_a(T3191)) → log2N35_out_a(T3191)
U151_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162) → U152_ga(T3162, log2N35_in_a(T3162))
U152_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218) → U153_ga(T3218, log2N36_in_a(T3218))
log2N36_in_a(T3236) → U146_a(T3236, log2N33_in_a(T3236))
U146_a(T3236, log2N33_out_a(T3236)) → log2N36_out_a(T3236)
U153_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218) → U154_ga(T3218, log2N36_in_a(T3218))
U154_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(0)))))))), T3255) → U155_ga(T3255, log2N37_in_a(T3255))
log2N37_in_a(T3273) → U147_a(T3273, log2N33_in_a(T3273))
U147_a(T3273, log2N33_out_a(T3273)) → log2N37_out_a(T3273)
U155_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(0)))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255) → U156_ga(T3255, log2N37_in_a(T3255))
U156_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(0)))))), T3290) → U157_ga(T3290, log2N38_in_a(T3290))
log2N38_in_a(s(s(0))) → log2N38_out_a(s(s(0)))
U157_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(0)))))), T3290)
log2N40_in_ga(s(s(s(s(s(s(s(0))))))), T3290) → U158_ga(T3290, log2N38_in_a(T3290))
U158_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(s(0))))))), T3290)
log2N40_in_ga(s(s(s(s(0)))), T3306) → U159_ga(T3306, log2N39_in_a(T3306))
log2N39_in_a(s(s(0))) → log2N39_out_a(s(s(0)))
U159_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(0)))), T3306)
log2N40_in_ga(s(s(s(s(s(0))))), T3306) → U160_ga(T3306, log2N39_in_a(T3306))
U160_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(s(0))))), T3306)
log2N40_in_ga(s(s(0)), s(0)) → log2N40_out_ga(s(s(0)), s(0))
log2N40_in_ga(s(s(s(0))), s(0)) → log2N40_out_ga(s(s(s(0))), s(0))
log2N40_in_ga(0, s(0)) → log2N40_out_ga(0, s(0))
log2N40_in_ga(s(0), s(0)) → log2N40_out_ga(s(0), s(0))

The argument filtering Pi contains the following mapping:
log2N40_in_ga(x1, x2)  =  log2N40_in_ga(x1)
s(x1)  =  s(x1)
U148_ga(x1, x2, x3)  =  U148_ga(x3)
log2A_in_gga(x1, x2, x3)  =  log2A_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x4)
0  =  0
U2_gga(x1, x2, x3)  =  U2_gga(x3)
log2B_in_ga(x1, x2)  =  log2B_in_ga(x1)
U131_ga(x1, x2, x3)  =  U131_ga(x3)
log2C_in_gga(x1, x2, x3)  =  log2C_in_gga(x1, x2)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x4)
U5_gga(x1, x2, x3)  =  U5_gga(x3)
log2D_in_ga(x1, x2)  =  log2D_in_ga(x1)
U114_ga(x1, x2, x3)  =  U114_ga(x3)
log2E_in_gga(x1, x2, x3)  =  log2E_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x4)
U8_gga(x1, x2, x3)  =  U8_gga(x3)
log2F_in_ga(x1, x2)  =  log2F_in_ga(x1)
U97_ga(x1, x2, x3)  =  U97_ga(x3)
log2G_in_gga(x1, x2, x3)  =  log2G_in_gga(x1, x2)
U10_gga(x1, x2, x3, x4)  =  U10_gga(x4)
U11_gga(x1, x2, x3)  =  U11_gga(x3)
log2H_in_ga(x1, x2)  =  log2H_in_ga(x1)
U80_ga(x1, x2, x3)  =  U80_ga(x3)
log2I_in_gga(x1, x2, x3)  =  log2I_in_gga(x1, x2)
U13_gga(x1, x2, x3, x4)  =  U13_gga(x4)
U14_gga(x1, x2, x3)  =  U14_gga(x3)
log2J_in_ga(x1, x2)  =  log2J_in_ga(x1)
U63_ga(x1, x2, x3)  =  U63_ga(x3)
log2K_in_gga(x1, x2, x3)  =  log2K_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x4)
U17_gga(x1, x2, x3)  =  U17_gga(x3)
log2L_in_ga(x1, x2)  =  log2L_in_ga(x1)
U46_ga(x1, x2, x3)  =  U46_ga(x3)
log2M_in_gga(x1, x2, x3)  =  log2M_in_gga(x1, x2)
U19_gga(x1, x2, x3, x4)  =  U19_gga(x4)
U20_gga(x1, x2, x3)  =  U20_gga(x3)
log2N_in_gga(x1, x2, x3)  =  log2N_in_gga(x1, x2)
U25_gga(x1, x2, x3, x4)  =  U25_gga(x4)
log2O_in_ggga(x1, x2, x3, x4)  =  log2O_in_ggga(x1, x2, x3)
U22_ggga(x1, x2, x3, x4, x5)  =  U22_ggga(x5)
U23_ggga(x1, x2, x3, x4)  =  U23_ggga(x4)
U26_gga(x1, x2, x3)  =  U26_gga(x3)
log2P_in_ga(x1, x2)  =  log2P_in_ga(x1)
U38_ga(x1, x2, x3)  =  U38_ga(x3)
log2V_in_ga(x1, x2)  =  log2V_in_ga(x1)
log2V_out_ga(x1, x2)  =  log2V_out_ga(x2)
log2P_out_ga(x1, x2)  =  log2P_out_ga(x2)
log2N_out_gga(x1, x2, x3)  =  log2N_out_gga(x3)
U27_gga(x1, x2, x3)  =  U27_gga(x3)
U28_gga(x1, x2, x3)  =  U28_gga(x3)
log2Q_in_ga(x1, x2)  =  log2Q_in_ga(x1)
U39_ga(x1, x2, x3)  =  U39_ga(x3)
log2Q_out_ga(x1, x2)  =  log2Q_out_ga(x2)
U29_gga(x1, x2, x3)  =  U29_gga(x3)
U30_gga(x1, x2, x3)  =  U30_gga(x3)
log2R_in_ga(x1, x2)  =  log2R_in_ga(x1)
U40_ga(x1, x2, x3)  =  U40_ga(x3)
log2W_in_ga(x1, x2)  =  log2W_in_ga(x1)
log2W_out_ga(x1, x2)  =  log2W_out_ga(x2)
log2R_out_ga(x1, x2)  =  log2R_out_ga(x2)
U31_gga(x1, x2, x3)  =  U31_gga(x3)
U32_gga(x1, x2, x3)  =  U32_gga(x3)
log2S_in_ga(x1, x2)  =  log2S_in_ga(x1)
U41_ga(x1, x2, x3)  =  U41_ga(x3)
log2S_out_ga(x1, x2)  =  log2S_out_ga(x2)
U33_gga(x1, x2, x3)  =  U33_gga(x3)
U34_gga(x1, x2, x3)  =  U34_gga(x3)
log2T_in_ga(x1, x2)  =  log2T_in_ga(x1)
log2T_out_ga(x1, x2)  =  log2T_out_ga(x2)
U35_gga(x1, x2, x3)  =  U35_gga(x3)
U36_gga(x1, x2, x3)  =  U36_gga(x3)
log2U_in_ga(x1, x2)  =  log2U_in_ga(x1)
log2U_out_ga(x1, x2)  =  log2U_out_ga(x2)
U37_gga(x1, x2, x3)  =  U37_gga(x3)
log2O_out_ggga(x1, x2, x3, x4)  =  log2O_out_ggga(x4)
U24_ggga(x1, x2, x3, x4)  =  U24_ggga(x4)
log2M_out_gga(x1, x2, x3)  =  log2M_out_gga(x3)
U21_gga(x1, x2, x3)  =  U21_gga(x3)
log2L_out_ga(x1, x2)  =  log2L_out_ga(x2)
U47_ga(x1, x2)  =  U47_ga(x2)
log2X_in_ga(x1, x2)  =  log2X_in_ga(x1)
U42_ga(x1, x2, x3)  =  U42_ga(x3)
log2X_out_ga(x1, x2)  =  log2X_out_ga(x2)
U48_ga(x1, x2)  =  U48_ga(x2)
U49_ga(x1, x2)  =  U49_ga(x2)
log2Y_in_ga(x1, x2)  =  log2Y_in_ga(x1)
U43_ga(x1, x2, x3)  =  U43_ga(x3)
log2Y_out_ga(x1, x2)  =  log2Y_out_ga(x2)
U50_ga(x1, x2)  =  U50_ga(x2)
U51_ga(x1, x2)  =  U51_ga(x2)
log2Z_in_ga(x1, x2)  =  log2Z_in_ga(x1)
U44_ga(x1, x2, x3)  =  U44_ga(x3)
log2Z_out_ga(x1, x2)  =  log2Z_out_ga(x2)
U52_ga(x1, x2)  =  U52_ga(x2)
U53_ga(x1, x2)  =  U53_ga(x2)
log2N1_in_ga(x1, x2)  =  log2N1_in_ga(x1)
U45_ga(x1, x2, x3)  =  U45_ga(x3)
log2N1_out_ga(x1, x2)  =  log2N1_out_ga(x2)
U54_ga(x1, x2)  =  U54_ga(x2)
U55_ga(x1, x2)  =  U55_ga(x2)
log2N2_in_ga(x1, x2)  =  log2N2_in_ga(x1)
log2N2_out_ga(x1, x2)  =  log2N2_out_ga(x2)
U56_ga(x1, x2)  =  U56_ga(x2)
U57_ga(x1, x2)  =  U57_ga(x2)
log2N3_in_ga(x1, x2)  =  log2N3_in_ga(x1)
log2N3_out_ga(x1, x2)  =  log2N3_out_ga(x2)
U58_ga(x1, x2)  =  U58_ga(x2)
log2K_out_gga(x1, x2, x3)  =  log2K_out_gga(x3)
U18_gga(x1, x2, x3)  =  U18_gga(x3)
log2J_out_ga(x1, x2)  =  log2J_out_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
log2N4_in_a(x1)  =  log2N4_in_a
U59_a(x1, x2)  =  U59_a(x2)
log2N4_out_a(x1)  =  log2N4_out_a(x1)
U65_ga(x1, x2)  =  U65_ga(x2)
U66_ga(x1, x2)  =  U66_ga(x2)
log2N5_in_a(x1)  =  log2N5_in_a
U60_a(x1, x2)  =  U60_a(x2)
log2N5_out_a(x1)  =  log2N5_out_a(x1)
U67_ga(x1, x2)  =  U67_ga(x2)
U68_ga(x1, x2)  =  U68_ga(x2)
log2N6_in_a(x1)  =  log2N6_in_a
U61_a(x1, x2)  =  U61_a(x2)
log2N6_out_a(x1)  =  log2N6_out_a(x1)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
log2N7_in_a(x1)  =  log2N7_in_a
U62_a(x1, x2)  =  U62_a(x2)
log2N7_out_a(x1)  =  log2N7_out_a(x1)
U71_ga(x1, x2)  =  U71_ga(x2)
U72_ga(x1, x2)  =  U72_ga(x2)
log2N8_in_a(x1)  =  log2N8_in_a
log2N8_out_a(x1)  =  log2N8_out_a(x1)
U73_ga(x1, x2)  =  U73_ga(x2)
U74_ga(x1, x2)  =  U74_ga(x2)
log2N9_in_a(x1)  =  log2N9_in_a
log2N9_out_a(x1)  =  log2N9_out_a(x1)
U75_ga(x1, x2)  =  U75_ga(x2)
log2I_out_gga(x1, x2, x3)  =  log2I_out_gga(x3)
U15_gga(x1, x2, x3)  =  U15_gga(x3)
log2H_out_ga(x1, x2)  =  log2H_out_ga(x2)
U81_ga(x1, x2)  =  U81_ga(x2)
log2N10_in_a(x1)  =  log2N10_in_a
U76_a(x1, x2)  =  U76_a(x2)
log2N10_out_a(x1)  =  log2N10_out_a(x1)
U82_ga(x1, x2)  =  U82_ga(x2)
U83_ga(x1, x2)  =  U83_ga(x2)
log2N11_in_a(x1)  =  log2N11_in_a
U77_a(x1, x2)  =  U77_a(x2)
log2N11_out_a(x1)  =  log2N11_out_a(x1)
U84_ga(x1, x2)  =  U84_ga(x2)
U85_ga(x1, x2)  =  U85_ga(x2)
log2N12_in_a(x1)  =  log2N12_in_a
U78_a(x1, x2)  =  U78_a(x2)
log2N12_out_a(x1)  =  log2N12_out_a(x1)
U86_ga(x1, x2)  =  U86_ga(x2)
U87_ga(x1, x2)  =  U87_ga(x2)
log2N13_in_a(x1)  =  log2N13_in_a
U79_a(x1, x2)  =  U79_a(x2)
log2N13_out_a(x1)  =  log2N13_out_a(x1)
U88_ga(x1, x2)  =  U88_ga(x2)
U89_ga(x1, x2)  =  U89_ga(x2)
log2N14_in_a(x1)  =  log2N14_in_a
log2N14_out_a(x1)  =  log2N14_out_a(x1)
U90_ga(x1, x2)  =  U90_ga(x2)
U91_ga(x1, x2)  =  U91_ga(x2)
log2N15_in_a(x1)  =  log2N15_in_a
log2N15_out_a(x1)  =  log2N15_out_a(x1)
U92_ga(x1, x2)  =  U92_ga(x2)
log2G_out_gga(x1, x2, x3)  =  log2G_out_gga(x3)
U12_gga(x1, x2, x3)  =  U12_gga(x3)
log2F_out_ga(x1, x2)  =  log2F_out_ga(x2)
U98_ga(x1, x2)  =  U98_ga(x2)
log2N16_in_a(x1)  =  log2N16_in_a
U93_a(x1, x2)  =  U93_a(x2)
log2N16_out_a(x1)  =  log2N16_out_a(x1)
U99_ga(x1, x2)  =  U99_ga(x2)
U100_ga(x1, x2)  =  U100_ga(x2)
log2N17_in_a(x1)  =  log2N17_in_a
U94_a(x1, x2)  =  U94_a(x2)
log2N17_out_a(x1)  =  log2N17_out_a(x1)
U101_ga(x1, x2)  =  U101_ga(x2)
U102_ga(x1, x2)  =  U102_ga(x2)
log2N18_in_a(x1)  =  log2N18_in_a
U95_a(x1, x2)  =  U95_a(x2)
log2N18_out_a(x1)  =  log2N18_out_a(x1)
U103_ga(x1, x2)  =  U103_ga(x2)
U104_ga(x1, x2)  =  U104_ga(x2)
log2N19_in_a(x1)  =  log2N19_in_a
U96_a(x1, x2)  =  U96_a(x2)
log2N19_out_a(x1)  =  log2N19_out_a(x1)
U105_ga(x1, x2)  =  U105_ga(x2)
U106_ga(x1, x2)  =  U106_ga(x2)
log2N20_in_a(x1)  =  log2N20_in_a
log2N20_out_a(x1)  =  log2N20_out_a(x1)
U107_ga(x1, x2)  =  U107_ga(x2)
U108_ga(x1, x2)  =  U108_ga(x2)
log2N21_in_a(x1)  =  log2N21_in_a
log2N21_out_a(x1)  =  log2N21_out_a(x1)
U109_ga(x1, x2)  =  U109_ga(x2)
log2E_out_gga(x1, x2, x3)  =  log2E_out_gga(x3)
U9_gga(x1, x2, x3)  =  U9_gga(x3)
log2D_out_ga(x1, x2)  =  log2D_out_ga(x2)
U115_ga(x1, x2)  =  U115_ga(x2)
log2N22_in_a(x1)  =  log2N22_in_a
U110_a(x1, x2)  =  U110_a(x2)
log2N22_out_a(x1)  =  log2N22_out_a(x1)
U116_ga(x1, x2)  =  U116_ga(x2)
U117_ga(x1, x2)  =  U117_ga(x2)
log2N23_in_a(x1)  =  log2N23_in_a
U111_a(x1, x2)  =  U111_a(x2)
log2N23_out_a(x1)  =  log2N23_out_a(x1)
U118_ga(x1, x2)  =  U118_ga(x2)
U119_ga(x1, x2)  =  U119_ga(x2)
log2N24_in_a(x1)  =  log2N24_in_a
U112_a(x1, x2)  =  U112_a(x2)
log2N24_out_a(x1)  =  log2N24_out_a(x1)
U120_ga(x1, x2)  =  U120_ga(x2)
U121_ga(x1, x2)  =  U121_ga(x2)
log2N25_in_a(x1)  =  log2N25_in_a
U113_a(x1, x2)  =  U113_a(x2)
log2N25_out_a(x1)  =  log2N25_out_a(x1)
U122_ga(x1, x2)  =  U122_ga(x2)
U123_ga(x1, x2)  =  U123_ga(x2)
log2N26_in_a(x1)  =  log2N26_in_a
log2N26_out_a(x1)  =  log2N26_out_a(x1)
U124_ga(x1, x2)  =  U124_ga(x2)
U125_ga(x1, x2)  =  U125_ga(x2)
log2N27_in_a(x1)  =  log2N27_in_a
log2N27_out_a(x1)  =  log2N27_out_a(x1)
U126_ga(x1, x2)  =  U126_ga(x2)
log2C_out_gga(x1, x2, x3)  =  log2C_out_gga(x3)
U6_gga(x1, x2, x3)  =  U6_gga(x3)
log2B_out_ga(x1, x2)  =  log2B_out_ga(x2)
U132_ga(x1, x2)  =  U132_ga(x2)
log2N28_in_a(x1)  =  log2N28_in_a
U127_a(x1, x2)  =  U127_a(x2)
log2N28_out_a(x1)  =  log2N28_out_a(x1)
U133_ga(x1, x2)  =  U133_ga(x2)
U134_ga(x1, x2)  =  U134_ga(x2)
log2N29_in_a(x1)  =  log2N29_in_a
U128_a(x1, x2)  =  U128_a(x2)
log2N29_out_a(x1)  =  log2N29_out_a(x1)
U135_ga(x1, x2)  =  U135_ga(x2)
U136_ga(x1, x2)  =  U136_ga(x2)
log2N30_in_a(x1)  =  log2N30_in_a
U129_a(x1, x2)  =  U129_a(x2)
log2N30_out_a(x1)  =  log2N30_out_a(x1)
U137_ga(x1, x2)  =  U137_ga(x2)
U138_ga(x1, x2)  =  U138_ga(x2)
log2N31_in_a(x1)  =  log2N31_in_a
U130_a(x1, x2)  =  U130_a(x2)
log2N31_out_a(x1)  =  log2N31_out_a(x1)
U139_ga(x1, x2)  =  U139_ga(x2)
U140_ga(x1, x2)  =  U140_ga(x2)
log2N32_in_a(x1)  =  log2N32_in_a
log2N32_out_a(x1)  =  log2N32_out_a(x1)
U141_ga(x1, x2)  =  U141_ga(x2)
U142_ga(x1, x2)  =  U142_ga(x2)
log2N33_in_a(x1)  =  log2N33_in_a
log2N33_out_a(x1)  =  log2N33_out_a(x1)
U143_ga(x1, x2)  =  U143_ga(x2)
log2A_out_gga(x1, x2, x3)  =  log2A_out_gga(x3)
U3_gga(x1, x2, x3)  =  U3_gga(x3)
log2N40_out_ga(x1, x2)  =  log2N40_out_ga(x2)
U149_ga(x1, x2)  =  U149_ga(x2)
log2N34_in_a(x1)  =  log2N34_in_a
U144_a(x1, x2)  =  U144_a(x2)
log2N34_out_a(x1)  =  log2N34_out_a(x1)
U150_ga(x1, x2)  =  U150_ga(x2)
U151_ga(x1, x2)  =  U151_ga(x2)
log2N35_in_a(x1)  =  log2N35_in_a
U145_a(x1, x2)  =  U145_a(x2)
log2N35_out_a(x1)  =  log2N35_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
U153_ga(x1, x2)  =  U153_ga(x2)
log2N36_in_a(x1)  =  log2N36_in_a
U146_a(x1, x2)  =  U146_a(x2)
log2N36_out_a(x1)  =  log2N36_out_a(x1)
U154_ga(x1, x2)  =  U154_ga(x2)
U155_ga(x1, x2)  =  U155_ga(x2)
log2N37_in_a(x1)  =  log2N37_in_a
U147_a(x1, x2)  =  U147_a(x2)
log2N37_out_a(x1)  =  log2N37_out_a(x1)
U156_ga(x1, x2)  =  U156_ga(x2)
U157_ga(x1, x2)  =  U157_ga(x2)
log2N38_in_a(x1)  =  log2N38_in_a
log2N38_out_a(x1)  =  log2N38_out_a(x1)
U158_ga(x1, x2)  =  U158_ga(x2)
U159_ga(x1, x2)  =  U159_ga(x2)
log2N39_in_a(x1)  =  log2N39_in_a
log2N39_out_a(x1)  =  log2N39_out_a(x1)
U160_ga(x1, x2)  =  U160_ga(x2)
LOG2N_IN_GGA(x1, x2, x3)  =  LOG2N_IN_GGA(x1, x2)
LOG2O_IN_GGGA(x1, x2, x3, x4)  =  LOG2O_IN_GGGA(x1, x2, x3)

We have to consider all (P,R,Pi)-chains

(10) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(11) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) → LOG2O_IN_GGGA(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092)
LOG2O_IN_GGGA(s(s(T1117)), T1118, T1119, T1121) → LOG2O_IN_GGGA(T1117, s(T1118), T1119, T1121)
LOG2O_IN_GGGA(0, s(T1143), T1144, T1146) → LOG2N_IN_GGA(T1143, s(T1144), T1146)
LOG2O_IN_GGGA(s(0), s(T1143), T1144, T1146) → LOG2N_IN_GGA(T1143, s(T1144), T1146)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
0  =  0
LOG2N_IN_GGA(x1, x2, x3)  =  LOG2N_IN_GGA(x1, x2)
LOG2O_IN_GGGA(x1, x2, x3, x4)  =  LOG2O_IN_GGGA(x1, x2, x3)

We have to consider all (P,R,Pi)-chains

(12) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(13) Obligation:

Q DP problem:
The TRS P consists of the following rules:

LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090) → LOG2O_IN_GGGA(T1089, s(s(s(s(s(s(s(0))))))), T1090)
LOG2O_IN_GGGA(s(s(T1117)), T1118, T1119) → LOG2O_IN_GGGA(T1117, s(T1118), T1119)
LOG2O_IN_GGGA(0, s(T1143), T1144) → LOG2N_IN_GGA(T1143, s(T1144))
LOG2O_IN_GGGA(s(0), s(T1143), T1144) → LOG2N_IN_GGA(T1143, s(T1144))

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(14) MRRProof (EQUIVALENT transformation)

By using the rule removal processor [LPAR04] with the following ordering, at least one Dependency Pair or term rewrite system rule of this QDP problem can be strictly oriented.
Strictly oriented dependency pairs:

LOG2N_IN_GGA(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090) → LOG2O_IN_GGGA(T1089, s(s(s(s(s(s(s(0))))))), T1090)
LOG2O_IN_GGGA(s(s(T1117)), T1118, T1119) → LOG2O_IN_GGGA(T1117, s(T1118), T1119)
LOG2O_IN_GGGA(0, s(T1143), T1144) → LOG2N_IN_GGA(T1143, s(T1144))
LOG2O_IN_GGGA(s(0), s(T1143), T1144) → LOG2N_IN_GGA(T1143, s(T1144))


Used ordering: Knuth-Bendix order [KBO] with precedence:
0 > s1 > LOG2NINGGA2 > LOG2OINGGGA3

and weight map:

0=1
s_1=1
LOG2N_IN_GGA_2=0
LOG2O_IN_GGGA_3=6

The variable weight is 1

(15) Obligation:

Q DP problem:
P is empty.
R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(16) PisEmptyProof (EQUIVALENT transformation)

The TRS P is empty. Hence, there is no (P,Q,R) chain.

(17) YES

(18) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

LOG2M_IN_GGA(s(s(T932)), T933, T935) → LOG2M_IN_GGA(T932, s(T933), T935)

The TRS R consists of the following rules:

log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109) → U148_ga(T107, T109, log2A_in_gga(T107, s(s(s(s(s(s(s(0))))))), T109))
log2A_in_gga(s(s(T128)), T129, T131) → U1_gga(T128, T129, T131, log2A_in_gga(T128, s(T129), T131))
log2A_in_gga(0, s(T148), T150) → U2_gga(T148, T150, log2B_in_ga(T148, T150))
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243) → U131_ga(T241, T243, log2C_in_gga(T241, s(s(s(s(s(s(s(0))))))), T243))
log2C_in_gga(s(s(T262)), T263, T265) → U4_gga(T262, T263, T265, log2C_in_gga(T262, s(T263), T265))
log2C_in_gga(0, s(T282), T284) → U5_gga(T282, T284, log2D_in_ga(T282, T284))
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377) → U114_ga(T375, T377, log2E_in_gga(T375, s(s(s(s(s(s(s(0))))))), T377))
log2E_in_gga(s(s(T396)), T397, T399) → U7_gga(T396, T397, T399, log2E_in_gga(T396, s(T397), T399))
log2E_in_gga(0, s(T416), T418) → U8_gga(T416, T418, log2F_in_ga(T416, T418))
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511) → U97_ga(T509, T511, log2G_in_gga(T509, s(s(s(s(s(s(s(0))))))), T511))
log2G_in_gga(s(s(T530)), T531, T533) → U10_gga(T530, T531, T533, log2G_in_gga(T530, s(T531), T533))
log2G_in_gga(0, s(T550), T552) → U11_gga(T550, T552, log2H_in_ga(T550, T552))
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645) → U80_ga(T643, T645, log2I_in_gga(T643, s(s(s(s(s(s(s(0))))))), T645))
log2I_in_gga(s(s(T664)), T665, T667) → U13_gga(T664, T665, T667, log2I_in_gga(T664, s(T665), T667))
log2I_in_gga(0, s(T684), T686) → U14_gga(T684, T686, log2J_in_ga(T684, T686))
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779) → U63_ga(T777, T779, log2K_in_gga(T777, s(s(s(s(s(s(s(0))))))), T779))
log2K_in_gga(s(s(T798)), T799, T801) → U16_gga(T798, T799, T801, log2K_in_gga(T798, s(T799), T801))
log2K_in_gga(0, s(T818), T820) → U17_gga(T818, T820, log2L_in_ga(T818, T820))
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913) → U46_ga(T911, T913, log2M_in_gga(T911, s(s(s(s(s(s(s(0))))))), T913))
log2M_in_gga(s(s(T932)), T933, T935) → U19_gga(T932, T933, T935, log2M_in_gga(T932, s(T933), T935))
log2M_in_gga(0, s(T952), T954) → U20_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) → U25_gga(T1089, T1090, T1092, log2O_in_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092))
log2O_in_ggga(s(s(T1117)), T1118, T1119, T1121) → U22_ggga(T1117, T1118, T1119, T1121, log2O_in_ggga(T1117, s(T1118), T1119, T1121))
log2O_in_ggga(0, s(T1143), T1144, T1146) → U23_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186) → U26_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
log2P_in_ga(T1233, T1235) → U38_ga(T1233, T1235, log2V_in_ga(T1233, T1235))
log2V_in_ga(T1238, s(s(s(T1238)))) → log2V_out_ga(T1238, s(s(s(T1238))))
U38_ga(T1233, T1235, log2V_out_ga(T1233, T1235)) → log2P_out_ga(T1233, T1235)
U26_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186) → U27_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
U27_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290) → U28_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
log2Q_in_ga(T1337, T1339) → U39_ga(T1337, T1339, log2V_in_ga(T1337, T1339))
U39_ga(T1337, T1339, log2V_out_ga(T1337, T1339)) → log2Q_out_ga(T1337, T1339)
U28_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290) → U29_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
U29_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391) → U30_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
log2R_in_ga(T1419, T1421) → U40_ga(T1419, T1421, log2W_in_ga(T1419, T1421))
log2W_in_ga(T1424, s(s(s(T1424)))) → log2W_out_ga(T1424, s(s(s(T1424))))
U40_ga(T1419, T1421, log2W_out_ga(T1419, T1421)) → log2R_out_ga(T1419, T1421)
U30_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391) → U31_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
U31_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(0)))))), T1458, T1460) → U32_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
log2S_in_ga(T1488, T1490) → U41_ga(T1488, T1490, log2W_in_ga(T1488, T1490))
U41_ga(T1488, T1490, log2W_out_ga(T1488, T1490)) → log2S_out_ga(T1488, T1490)
U32_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(0)))))), T1458, T1460)
log2N_in_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460) → U33_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
U33_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460)
log2N_in_gga(s(s(s(s(0)))), T1520, T1522) → U34_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
log2T_in_ga(T1525, s(s(T1525))) → log2T_out_ga(T1525, s(s(T1525)))
U34_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(0)))), T1520, T1522)
log2N_in_gga(s(s(s(s(s(0))))), T1520, T1522) → U35_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
U35_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(s(0))))), T1520, T1522)
log2N_in_gga(s(s(0)), T1547, T1549) → U36_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
log2U_in_ga(T1552, s(s(T1552))) → log2U_out_ga(T1552, s(s(T1552)))
U36_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(0)), T1547, T1549)
log2N_in_gga(s(s(s(0))), T1547, T1549) → U37_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
U37_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(s(0))), T1547, T1549)
log2N_in_gga(0, T1565, s(T1565)) → log2N_out_gga(0, T1565, s(T1565))
log2N_in_gga(s(0), T1565, s(T1565)) → log2N_out_gga(s(0), T1565, s(T1565))
U23_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(0, s(T1143), T1144, T1146)
log2O_in_ggga(s(0), s(T1143), T1144, T1146) → U24_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
U24_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(s(0), s(T1143), T1144, T1146)
log2O_in_ggga(0, 0, T1164, s(T1164)) → log2O_out_ggga(0, 0, T1164, s(T1164))
log2O_in_ggga(s(0), 0, T1164, s(T1164)) → log2O_out_ggga(s(0), 0, T1164, s(T1164))
U22_ggga(T1117, T1118, T1119, T1121, log2O_out_ggga(T1117, s(T1118), T1119, T1121)) → log2O_out_ggga(s(s(T1117)), T1118, T1119, T1121)
U25_gga(T1089, T1090, T1092, log2O_out_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092)
U20_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(0, s(T952), T954)
log2M_in_gga(s(0), s(T952), T954) → U21_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
U21_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(s(0), s(T952), T954)
log2M_in_gga(0, 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(0, 0, s(s(s(s(s(s(s(0))))))))
log2M_in_gga(s(0), 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(s(0), 0, s(s(s(s(s(s(s(0))))))))
U19_gga(T932, T933, T935, log2M_out_gga(T932, s(T933), T935)) → log2M_out_gga(s(s(T932)), T933, T935)
U46_ga(T911, T913, log2M_out_gga(T911, s(s(s(s(s(s(s(0))))))), T913)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592) → U47_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
log2X_in_ga(T1640, T1642) → U42_ga(T1640, T1642, log2T_in_ga(T1640, T1642))
U42_ga(T1640, T1642, log2T_out_ga(T1640, T1642)) → log2X_out_ga(T1640, T1642)
U47_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592) → U48_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
U48_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686) → U49_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
log2Y_in_ga(T1734, T1736) → U43_ga(T1734, T1736, log2T_in_ga(T1734, T1736))
U43_ga(T1734, T1736, log2T_out_ga(T1734, T1736)) → log2Y_out_ga(T1734, T1736)
U49_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686) → U50_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
U50_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(0)))))))), T1780) → U51_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
log2Z_in_ga(T1809, T1811) → U44_ga(T1809, T1811, log2U_in_ga(T1809, T1811))
U44_ga(T1809, T1811, log2U_out_ga(T1809, T1811)) → log2Z_out_ga(T1809, T1811)
U51_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(0)))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780) → U52_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
U52_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(0)))))), T1839) → U53_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
log2N1_in_ga(T1868, T1870) → U45_ga(T1868, T1870, log2U_in_ga(T1868, T1870))
U45_ga(T1868, T1870, log2U_out_ga(T1868, T1870)) → log2N1_out_ga(T1868, T1870)
U53_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(0)))))), T1839)
log2L_in_ga(s(s(s(s(s(s(s(0))))))), T1839) → U54_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
U54_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(s(0))))))), T1839)
log2L_in_ga(s(s(s(s(0)))), T1896) → U55_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
log2N2_in_ga(T1900, s(T1900)) → log2N2_out_ga(T1900, s(T1900))
U55_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(0)))), T1896)
log2L_in_ga(s(s(s(s(s(0))))), T1896) → U56_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
U56_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(s(0))))), T1896)
log2L_in_ga(s(s(0)), T1917) → U57_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
log2N3_in_ga(T1921, s(T1921)) → log2N3_out_ga(T1921, s(T1921))
U57_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(0)), T1917)
log2L_in_ga(s(s(s(0))), T1917) → U58_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
U58_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(s(0))), T1917)
log2L_in_ga(0, s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(0, s(s(s(s(s(s(s(0))))))))
log2L_in_ga(s(0), s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(s(0), s(s(s(s(s(s(s(0))))))))
U17_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(0, s(T818), T820)
log2K_in_gga(s(0), s(T818), T820) → U18_gga(T818, T820, log2L_in_ga(T818, T820))
U18_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(s(0), s(T818), T820)
log2K_in_gga(0, 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(0, 0, s(s(s(s(s(s(0)))))))
log2K_in_gga(s(0), 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(s(0), 0, s(s(s(s(s(s(0)))))))
U16_gga(T798, T799, T801, log2K_out_gga(T798, s(T799), T801)) → log2K_out_gga(s(s(T798)), T799, T801)
U63_ga(T777, T779, log2K_out_gga(T777, s(s(s(s(s(s(s(0))))))), T779)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952) → U64_ga(T1952, log2N4_in_a(T1952))
log2N4_in_a(T1981) → U59_a(T1981, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1981))
U59_a(T1981, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1981)) → log2N4_out_a(T1981)
U64_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952) → U65_ga(T1952, log2N4_in_a(T1952))
U65_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009) → U66_ga(T2009, log2N5_in_a(T2009))
log2N5_in_a(T2038) → U60_a(T2038, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T2038))
U60_a(T2038, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T2038)) → log2N5_out_a(T2038)
U66_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009) → U67_ga(T2009, log2N5_in_a(T2009))
U67_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2066) → U68_ga(T2066, log2N6_in_a(T2066))
log2N6_in_a(T2084) → U61_a(T2084, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2084))
U61_a(T2084, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2084)) → log2N6_out_a(T2084)
U68_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066) → U69_ga(T2066, log2N6_in_a(T2066))
U69_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(0)))))), T2104) → U70_ga(T2104, log2N7_in_a(T2104))
log2N7_in_a(T2122) → U62_a(T2122, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2122))
U62_a(T2122, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2122)) → log2N7_out_a(T2122)
U70_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(0)))))), T2104)
log2J_in_ga(s(s(s(s(s(s(s(0))))))), T2104) → U71_ga(T2104, log2N7_in_a(T2104))
U71_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(s(0))))))), T2104)
log2J_in_ga(s(s(s(s(0)))), T2140) → U72_ga(T2140, log2N8_in_a(T2140))
log2N8_in_a(s(s(s(s(s(s(s(0)))))))) → log2N8_out_a(s(s(s(s(s(s(s(0))))))))
U72_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(0)))), T2140)
log2J_in_ga(s(s(s(s(s(0))))), T2140) → U73_ga(T2140, log2N8_in_a(T2140))
U73_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(s(0))))), T2140)
log2J_in_ga(s(s(0)), T2156) → U74_ga(T2156, log2N9_in_a(T2156))
log2N9_in_a(s(s(s(s(s(s(s(0)))))))) → log2N9_out_a(s(s(s(s(s(s(s(0))))))))
U74_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(0)), T2156)
log2J_in_ga(s(s(s(0))), T2156) → U75_ga(T2156, log2N9_in_a(T2156))
U75_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(s(0))), T2156)
log2J_in_ga(0, s(s(s(s(s(s(0))))))) → log2J_out_ga(0, s(s(s(s(s(s(0)))))))
log2J_in_ga(s(0), s(s(s(s(s(s(0))))))) → log2J_out_ga(s(0), s(s(s(s(s(s(0)))))))
U14_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(0, s(T684), T686)
log2I_in_gga(s(0), s(T684), T686) → U15_gga(T684, T686, log2J_in_ga(T684, T686))
U15_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(s(0), s(T684), T686)
log2I_in_gga(0, 0, s(s(s(s(s(0)))))) → log2I_out_gga(0, 0, s(s(s(s(s(0))))))
log2I_in_gga(s(0), 0, s(s(s(s(s(0)))))) → log2I_out_gga(s(0), 0, s(s(s(s(s(0))))))
U13_gga(T664, T665, T667, log2I_out_gga(T664, s(T665), T667)) → log2I_out_gga(s(s(T664)), T665, T667)
U80_ga(T643, T645, log2I_out_gga(T643, s(s(s(s(s(s(s(0))))))), T645)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186) → U81_ga(T2186, log2N10_in_a(T2186))
log2N10_in_a(T2215) → U76_a(T2215, log2N8_in_a(T2215))
U76_a(T2215, log2N8_out_a(T2215)) → log2N10_out_a(T2215)
U81_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186) → U82_ga(T2186, log2N10_in_a(T2186))
U82_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242) → U83_ga(T2242, log2N11_in_a(T2242))
log2N11_in_a(T2271) → U77_a(T2271, log2N8_in_a(T2271))
U77_a(T2271, log2N8_out_a(T2271)) → log2N11_out_a(T2271)
U83_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242) → U84_ga(T2242, log2N11_in_a(T2242))
U84_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2298) → U85_ga(T2298, log2N12_in_a(T2298))
log2N12_in_a(T2316) → U78_a(T2316, log2N9_in_a(T2316))
U78_a(T2316, log2N9_out_a(T2316)) → log2N12_out_a(T2316)
U85_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298) → U86_ga(T2298, log2N12_in_a(T2298))
U86_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(0)))))), T2335) → U87_ga(T2335, log2N13_in_a(T2335))
log2N13_in_a(T2353) → U79_a(T2353, log2N9_in_a(T2353))
U79_a(T2353, log2N9_out_a(T2353)) → log2N13_out_a(T2353)
U87_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(0)))))), T2335)
log2H_in_ga(s(s(s(s(s(s(s(0))))))), T2335) → U88_ga(T2335, log2N13_in_a(T2335))
U88_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(s(0))))))), T2335)
log2H_in_ga(s(s(s(s(0)))), T2370) → U89_ga(T2370, log2N14_in_a(T2370))
log2N14_in_a(s(s(s(s(s(s(0))))))) → log2N14_out_a(s(s(s(s(s(s(0)))))))
U89_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(0)))), T2370)
log2H_in_ga(s(s(s(s(s(0))))), T2370) → U90_ga(T2370, log2N14_in_a(T2370))
U90_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(s(0))))), T2370)
log2H_in_ga(s(s(0)), T2386) → U91_ga(T2386, log2N15_in_a(T2386))
log2N15_in_a(s(s(s(s(s(s(0))))))) → log2N15_out_a(s(s(s(s(s(s(0)))))))
U91_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(0)), T2386)
log2H_in_ga(s(s(s(0))), T2386) → U92_ga(T2386, log2N15_in_a(T2386))
U92_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(s(0))), T2386)
log2H_in_ga(0, s(s(s(s(s(0)))))) → log2H_out_ga(0, s(s(s(s(s(0))))))
log2H_in_ga(s(0), s(s(s(s(s(0)))))) → log2H_out_ga(s(0), s(s(s(s(s(0))))))
U11_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(0, s(T550), T552)
log2G_in_gga(s(0), s(T550), T552) → U12_gga(T550, T552, log2H_in_ga(T550, T552))
U12_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(s(0), s(T550), T552)
log2G_in_gga(0, 0, s(s(s(s(0))))) → log2G_out_gga(0, 0, s(s(s(s(0)))))
log2G_in_gga(s(0), 0, s(s(s(s(0))))) → log2G_out_gga(s(0), 0, s(s(s(s(0)))))
U10_gga(T530, T531, T533, log2G_out_gga(T530, s(T531), T533)) → log2G_out_gga(s(s(T530)), T531, T533)
U97_ga(T509, T511, log2G_out_gga(T509, s(s(s(s(s(s(s(0))))))), T511)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416) → U98_ga(T2416, log2N16_in_a(T2416))
log2N16_in_a(T2445) → U93_a(T2445, log2N14_in_a(T2445))
U93_a(T2445, log2N14_out_a(T2445)) → log2N16_out_a(T2445)
U98_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416) → U99_ga(T2416, log2N16_in_a(T2416))
U99_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472) → U100_ga(T2472, log2N17_in_a(T2472))
log2N17_in_a(T2501) → U94_a(T2501, log2N14_in_a(T2501))
U94_a(T2501, log2N14_out_a(T2501)) → log2N17_out_a(T2501)
U100_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472) → U101_ga(T2472, log2N17_in_a(T2472))
U101_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2528) → U102_ga(T2528, log2N18_in_a(T2528))
log2N18_in_a(T2546) → U95_a(T2546, log2N15_in_a(T2546))
U95_a(T2546, log2N15_out_a(T2546)) → log2N18_out_a(T2546)
U102_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528) → U103_ga(T2528, log2N18_in_a(T2528))
U103_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(0)))))), T2565) → U104_ga(T2565, log2N19_in_a(T2565))
log2N19_in_a(T2583) → U96_a(T2583, log2N15_in_a(T2583))
U96_a(T2583, log2N15_out_a(T2583)) → log2N19_out_a(T2583)
U104_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(0)))))), T2565)
log2F_in_ga(s(s(s(s(s(s(s(0))))))), T2565) → U105_ga(T2565, log2N19_in_a(T2565))
U105_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(s(0))))))), T2565)
log2F_in_ga(s(s(s(s(0)))), T2600) → U106_ga(T2600, log2N20_in_a(T2600))
log2N20_in_a(s(s(s(s(s(0)))))) → log2N20_out_a(s(s(s(s(s(0))))))
U106_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(0)))), T2600)
log2F_in_ga(s(s(s(s(s(0))))), T2600) → U107_ga(T2600, log2N20_in_a(T2600))
U107_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(s(0))))), T2600)
log2F_in_ga(s(s(0)), T2616) → U108_ga(T2616, log2N21_in_a(T2616))
log2N21_in_a(s(s(s(s(s(0)))))) → log2N21_out_a(s(s(s(s(s(0))))))
U108_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(0)), T2616)
log2F_in_ga(s(s(s(0))), T2616) → U109_ga(T2616, log2N21_in_a(T2616))
U109_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(s(0))), T2616)
log2F_in_ga(0, s(s(s(s(0))))) → log2F_out_ga(0, s(s(s(s(0)))))
log2F_in_ga(s(0), s(s(s(s(0))))) → log2F_out_ga(s(0), s(s(s(s(0)))))
U8_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(0, s(T416), T418)
log2E_in_gga(s(0), s(T416), T418) → U9_gga(T416, T418, log2F_in_ga(T416, T418))
U9_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(s(0), s(T416), T418)
log2E_in_gga(0, 0, s(s(s(0)))) → log2E_out_gga(0, 0, s(s(s(0))))
log2E_in_gga(s(0), 0, s(s(s(0)))) → log2E_out_gga(s(0), 0, s(s(s(0))))
U7_gga(T396, T397, T399, log2E_out_gga(T396, s(T397), T399)) → log2E_out_gga(s(s(T396)), T397, T399)
U114_ga(T375, T377, log2E_out_gga(T375, s(s(s(s(s(s(s(0))))))), T377)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646) → U115_ga(T2646, log2N22_in_a(T2646))
log2N22_in_a(T2675) → U110_a(T2675, log2N20_in_a(T2675))
U110_a(T2675, log2N20_out_a(T2675)) → log2N22_out_a(T2675)
U115_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646) → U116_ga(T2646, log2N22_in_a(T2646))
U116_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702) → U117_ga(T2702, log2N23_in_a(T2702))
log2N23_in_a(T2731) → U111_a(T2731, log2N20_in_a(T2731))
U111_a(T2731, log2N20_out_a(T2731)) → log2N23_out_a(T2731)
U117_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702) → U118_ga(T2702, log2N23_in_a(T2702))
U118_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2758) → U119_ga(T2758, log2N24_in_a(T2758))
log2N24_in_a(T2776) → U112_a(T2776, log2N21_in_a(T2776))
U112_a(T2776, log2N21_out_a(T2776)) → log2N24_out_a(T2776)
U119_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758) → U120_ga(T2758, log2N24_in_a(T2758))
U120_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(0)))))), T2795) → U121_ga(T2795, log2N25_in_a(T2795))
log2N25_in_a(T2813) → U113_a(T2813, log2N21_in_a(T2813))
U113_a(T2813, log2N21_out_a(T2813)) → log2N25_out_a(T2813)
U121_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(0)))))), T2795)
log2D_in_ga(s(s(s(s(s(s(s(0))))))), T2795) → U122_ga(T2795, log2N25_in_a(T2795))
U122_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(s(0))))))), T2795)
log2D_in_ga(s(s(s(s(0)))), T2830) → U123_ga(T2830, log2N26_in_a(T2830))
log2N26_in_a(s(s(s(s(0))))) → log2N26_out_a(s(s(s(s(0)))))
U123_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(0)))), T2830)
log2D_in_ga(s(s(s(s(s(0))))), T2830) → U124_ga(T2830, log2N26_in_a(T2830))
U124_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(s(0))))), T2830)
log2D_in_ga(s(s(0)), T2846) → U125_ga(T2846, log2N27_in_a(T2846))
log2N27_in_a(s(s(s(s(0))))) → log2N27_out_a(s(s(s(s(0)))))
U125_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(0)), T2846)
log2D_in_ga(s(s(s(0))), T2846) → U126_ga(T2846, log2N27_in_a(T2846))
U126_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(s(0))), T2846)
log2D_in_ga(0, s(s(s(0)))) → log2D_out_ga(0, s(s(s(0))))
log2D_in_ga(s(0), s(s(s(0)))) → log2D_out_ga(s(0), s(s(s(0))))
U5_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(0, s(T282), T284)
log2C_in_gga(s(0), s(T282), T284) → U6_gga(T282, T284, log2D_in_ga(T282, T284))
U6_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(s(0), s(T282), T284)
log2C_in_gga(0, 0, s(s(0))) → log2C_out_gga(0, 0, s(s(0)))
log2C_in_gga(s(0), 0, s(s(0))) → log2C_out_gga(s(0), 0, s(s(0)))
U4_gga(T262, T263, T265, log2C_out_gga(T262, s(T263), T265)) → log2C_out_gga(s(s(T262)), T263, T265)
U131_ga(T241, T243, log2C_out_gga(T241, s(s(s(s(s(s(s(0))))))), T243)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876) → U132_ga(T2876, log2N28_in_a(T2876))
log2N28_in_a(T2905) → U127_a(T2905, log2N26_in_a(T2905))
U127_a(T2905, log2N26_out_a(T2905)) → log2N28_out_a(T2905)
U132_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876) → U133_ga(T2876, log2N28_in_a(T2876))
U133_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932) → U134_ga(T2932, log2N29_in_a(T2932))
log2N29_in_a(T2961) → U128_a(T2961, log2N26_in_a(T2961))
U128_a(T2961, log2N26_out_a(T2961)) → log2N29_out_a(T2961)
U134_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932) → U135_ga(T2932, log2N29_in_a(T2932))
U135_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2988) → U136_ga(T2988, log2N30_in_a(T2988))
log2N30_in_a(T3006) → U129_a(T3006, log2N27_in_a(T3006))
U129_a(T3006, log2N27_out_a(T3006)) → log2N30_out_a(T3006)
U136_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988) → U137_ga(T2988, log2N30_in_a(T2988))
U137_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(0)))))), T3025) → U138_ga(T3025, log2N31_in_a(T3025))
log2N31_in_a(T3043) → U130_a(T3043, log2N27_in_a(T3043))
U130_a(T3043, log2N27_out_a(T3043)) → log2N31_out_a(T3043)
U138_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(0)))))), T3025)
log2B_in_ga(s(s(s(s(s(s(s(0))))))), T3025) → U139_ga(T3025, log2N31_in_a(T3025))
U139_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(s(0))))))), T3025)
log2B_in_ga(s(s(s(s(0)))), T3060) → U140_ga(T3060, log2N32_in_a(T3060))
log2N32_in_a(s(s(s(0)))) → log2N32_out_a(s(s(s(0))))
U140_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(0)))), T3060)
log2B_in_ga(s(s(s(s(s(0))))), T3060) → U141_ga(T3060, log2N32_in_a(T3060))
U141_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(s(0))))), T3060)
log2B_in_ga(s(s(0)), T3076) → U142_ga(T3076, log2N33_in_a(T3076))
log2N33_in_a(s(s(s(0)))) → log2N33_out_a(s(s(s(0))))
U142_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(0)), T3076)
log2B_in_ga(s(s(s(0))), T3076) → U143_ga(T3076, log2N33_in_a(T3076))
U143_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(s(0))), T3076)
log2B_in_ga(0, s(s(0))) → log2B_out_ga(0, s(s(0)))
log2B_in_ga(s(0), s(s(0))) → log2B_out_ga(s(0), s(s(0)))
U2_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(0, s(T148), T150)
log2A_in_gga(s(0), s(T148), T150) → U3_gga(T148, T150, log2B_in_ga(T148, T150))
U3_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(s(0), s(T148), T150)
log2A_in_gga(0, 0, s(0)) → log2A_out_gga(0, 0, s(0))
log2A_in_gga(s(0), 0, s(0)) → log2A_out_gga(s(0), 0, s(0))
U1_gga(T128, T129, T131, log2A_out_gga(T128, s(T129), T131)) → log2A_out_gga(s(s(T128)), T129, T131)
U148_ga(T107, T109, log2A_out_gga(T107, s(s(s(s(s(s(s(0))))))), T109)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106) → U149_ga(T3106, log2N34_in_a(T3106))
log2N34_in_a(T3135) → U144_a(T3135, log2N32_in_a(T3135))
U144_a(T3135, log2N32_out_a(T3135)) → log2N34_out_a(T3135)
U149_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106) → U150_ga(T3106, log2N34_in_a(T3106))
U150_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162) → U151_ga(T3162, log2N35_in_a(T3162))
log2N35_in_a(T3191) → U145_a(T3191, log2N32_in_a(T3191))
U145_a(T3191, log2N32_out_a(T3191)) → log2N35_out_a(T3191)
U151_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162) → U152_ga(T3162, log2N35_in_a(T3162))
U152_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218) → U153_ga(T3218, log2N36_in_a(T3218))
log2N36_in_a(T3236) → U146_a(T3236, log2N33_in_a(T3236))
U146_a(T3236, log2N33_out_a(T3236)) → log2N36_out_a(T3236)
U153_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218) → U154_ga(T3218, log2N36_in_a(T3218))
U154_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(0)))))))), T3255) → U155_ga(T3255, log2N37_in_a(T3255))
log2N37_in_a(T3273) → U147_a(T3273, log2N33_in_a(T3273))
U147_a(T3273, log2N33_out_a(T3273)) → log2N37_out_a(T3273)
U155_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(0)))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255) → U156_ga(T3255, log2N37_in_a(T3255))
U156_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(0)))))), T3290) → U157_ga(T3290, log2N38_in_a(T3290))
log2N38_in_a(s(s(0))) → log2N38_out_a(s(s(0)))
U157_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(0)))))), T3290)
log2N40_in_ga(s(s(s(s(s(s(s(0))))))), T3290) → U158_ga(T3290, log2N38_in_a(T3290))
U158_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(s(0))))))), T3290)
log2N40_in_ga(s(s(s(s(0)))), T3306) → U159_ga(T3306, log2N39_in_a(T3306))
log2N39_in_a(s(s(0))) → log2N39_out_a(s(s(0)))
U159_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(0)))), T3306)
log2N40_in_ga(s(s(s(s(s(0))))), T3306) → U160_ga(T3306, log2N39_in_a(T3306))
U160_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(s(0))))), T3306)
log2N40_in_ga(s(s(0)), s(0)) → log2N40_out_ga(s(s(0)), s(0))
log2N40_in_ga(s(s(s(0))), s(0)) → log2N40_out_ga(s(s(s(0))), s(0))
log2N40_in_ga(0, s(0)) → log2N40_out_ga(0, s(0))
log2N40_in_ga(s(0), s(0)) → log2N40_out_ga(s(0), s(0))

The argument filtering Pi contains the following mapping:
log2N40_in_ga(x1, x2)  =  log2N40_in_ga(x1)
s(x1)  =  s(x1)
U148_ga(x1, x2, x3)  =  U148_ga(x3)
log2A_in_gga(x1, x2, x3)  =  log2A_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x4)
0  =  0
U2_gga(x1, x2, x3)  =  U2_gga(x3)
log2B_in_ga(x1, x2)  =  log2B_in_ga(x1)
U131_ga(x1, x2, x3)  =  U131_ga(x3)
log2C_in_gga(x1, x2, x3)  =  log2C_in_gga(x1, x2)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x4)
U5_gga(x1, x2, x3)  =  U5_gga(x3)
log2D_in_ga(x1, x2)  =  log2D_in_ga(x1)
U114_ga(x1, x2, x3)  =  U114_ga(x3)
log2E_in_gga(x1, x2, x3)  =  log2E_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x4)
U8_gga(x1, x2, x3)  =  U8_gga(x3)
log2F_in_ga(x1, x2)  =  log2F_in_ga(x1)
U97_ga(x1, x2, x3)  =  U97_ga(x3)
log2G_in_gga(x1, x2, x3)  =  log2G_in_gga(x1, x2)
U10_gga(x1, x2, x3, x4)  =  U10_gga(x4)
U11_gga(x1, x2, x3)  =  U11_gga(x3)
log2H_in_ga(x1, x2)  =  log2H_in_ga(x1)
U80_ga(x1, x2, x3)  =  U80_ga(x3)
log2I_in_gga(x1, x2, x3)  =  log2I_in_gga(x1, x2)
U13_gga(x1, x2, x3, x4)  =  U13_gga(x4)
U14_gga(x1, x2, x3)  =  U14_gga(x3)
log2J_in_ga(x1, x2)  =  log2J_in_ga(x1)
U63_ga(x1, x2, x3)  =  U63_ga(x3)
log2K_in_gga(x1, x2, x3)  =  log2K_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x4)
U17_gga(x1, x2, x3)  =  U17_gga(x3)
log2L_in_ga(x1, x2)  =  log2L_in_ga(x1)
U46_ga(x1, x2, x3)  =  U46_ga(x3)
log2M_in_gga(x1, x2, x3)  =  log2M_in_gga(x1, x2)
U19_gga(x1, x2, x3, x4)  =  U19_gga(x4)
U20_gga(x1, x2, x3)  =  U20_gga(x3)
log2N_in_gga(x1, x2, x3)  =  log2N_in_gga(x1, x2)
U25_gga(x1, x2, x3, x4)  =  U25_gga(x4)
log2O_in_ggga(x1, x2, x3, x4)  =  log2O_in_ggga(x1, x2, x3)
U22_ggga(x1, x2, x3, x4, x5)  =  U22_ggga(x5)
U23_ggga(x1, x2, x3, x4)  =  U23_ggga(x4)
U26_gga(x1, x2, x3)  =  U26_gga(x3)
log2P_in_ga(x1, x2)  =  log2P_in_ga(x1)
U38_ga(x1, x2, x3)  =  U38_ga(x3)
log2V_in_ga(x1, x2)  =  log2V_in_ga(x1)
log2V_out_ga(x1, x2)  =  log2V_out_ga(x2)
log2P_out_ga(x1, x2)  =  log2P_out_ga(x2)
log2N_out_gga(x1, x2, x3)  =  log2N_out_gga(x3)
U27_gga(x1, x2, x3)  =  U27_gga(x3)
U28_gga(x1, x2, x3)  =  U28_gga(x3)
log2Q_in_ga(x1, x2)  =  log2Q_in_ga(x1)
U39_ga(x1, x2, x3)  =  U39_ga(x3)
log2Q_out_ga(x1, x2)  =  log2Q_out_ga(x2)
U29_gga(x1, x2, x3)  =  U29_gga(x3)
U30_gga(x1, x2, x3)  =  U30_gga(x3)
log2R_in_ga(x1, x2)  =  log2R_in_ga(x1)
U40_ga(x1, x2, x3)  =  U40_ga(x3)
log2W_in_ga(x1, x2)  =  log2W_in_ga(x1)
log2W_out_ga(x1, x2)  =  log2W_out_ga(x2)
log2R_out_ga(x1, x2)  =  log2R_out_ga(x2)
U31_gga(x1, x2, x3)  =  U31_gga(x3)
U32_gga(x1, x2, x3)  =  U32_gga(x3)
log2S_in_ga(x1, x2)  =  log2S_in_ga(x1)
U41_ga(x1, x2, x3)  =  U41_ga(x3)
log2S_out_ga(x1, x2)  =  log2S_out_ga(x2)
U33_gga(x1, x2, x3)  =  U33_gga(x3)
U34_gga(x1, x2, x3)  =  U34_gga(x3)
log2T_in_ga(x1, x2)  =  log2T_in_ga(x1)
log2T_out_ga(x1, x2)  =  log2T_out_ga(x2)
U35_gga(x1, x2, x3)  =  U35_gga(x3)
U36_gga(x1, x2, x3)  =  U36_gga(x3)
log2U_in_ga(x1, x2)  =  log2U_in_ga(x1)
log2U_out_ga(x1, x2)  =  log2U_out_ga(x2)
U37_gga(x1, x2, x3)  =  U37_gga(x3)
log2O_out_ggga(x1, x2, x3, x4)  =  log2O_out_ggga(x4)
U24_ggga(x1, x2, x3, x4)  =  U24_ggga(x4)
log2M_out_gga(x1, x2, x3)  =  log2M_out_gga(x3)
U21_gga(x1, x2, x3)  =  U21_gga(x3)
log2L_out_ga(x1, x2)  =  log2L_out_ga(x2)
U47_ga(x1, x2)  =  U47_ga(x2)
log2X_in_ga(x1, x2)  =  log2X_in_ga(x1)
U42_ga(x1, x2, x3)  =  U42_ga(x3)
log2X_out_ga(x1, x2)  =  log2X_out_ga(x2)
U48_ga(x1, x2)  =  U48_ga(x2)
U49_ga(x1, x2)  =  U49_ga(x2)
log2Y_in_ga(x1, x2)  =  log2Y_in_ga(x1)
U43_ga(x1, x2, x3)  =  U43_ga(x3)
log2Y_out_ga(x1, x2)  =  log2Y_out_ga(x2)
U50_ga(x1, x2)  =  U50_ga(x2)
U51_ga(x1, x2)  =  U51_ga(x2)
log2Z_in_ga(x1, x2)  =  log2Z_in_ga(x1)
U44_ga(x1, x2, x3)  =  U44_ga(x3)
log2Z_out_ga(x1, x2)  =  log2Z_out_ga(x2)
U52_ga(x1, x2)  =  U52_ga(x2)
U53_ga(x1, x2)  =  U53_ga(x2)
log2N1_in_ga(x1, x2)  =  log2N1_in_ga(x1)
U45_ga(x1, x2, x3)  =  U45_ga(x3)
log2N1_out_ga(x1, x2)  =  log2N1_out_ga(x2)
U54_ga(x1, x2)  =  U54_ga(x2)
U55_ga(x1, x2)  =  U55_ga(x2)
log2N2_in_ga(x1, x2)  =  log2N2_in_ga(x1)
log2N2_out_ga(x1, x2)  =  log2N2_out_ga(x2)
U56_ga(x1, x2)  =  U56_ga(x2)
U57_ga(x1, x2)  =  U57_ga(x2)
log2N3_in_ga(x1, x2)  =  log2N3_in_ga(x1)
log2N3_out_ga(x1, x2)  =  log2N3_out_ga(x2)
U58_ga(x1, x2)  =  U58_ga(x2)
log2K_out_gga(x1, x2, x3)  =  log2K_out_gga(x3)
U18_gga(x1, x2, x3)  =  U18_gga(x3)
log2J_out_ga(x1, x2)  =  log2J_out_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
log2N4_in_a(x1)  =  log2N4_in_a
U59_a(x1, x2)  =  U59_a(x2)
log2N4_out_a(x1)  =  log2N4_out_a(x1)
U65_ga(x1, x2)  =  U65_ga(x2)
U66_ga(x1, x2)  =  U66_ga(x2)
log2N5_in_a(x1)  =  log2N5_in_a
U60_a(x1, x2)  =  U60_a(x2)
log2N5_out_a(x1)  =  log2N5_out_a(x1)
U67_ga(x1, x2)  =  U67_ga(x2)
U68_ga(x1, x2)  =  U68_ga(x2)
log2N6_in_a(x1)  =  log2N6_in_a
U61_a(x1, x2)  =  U61_a(x2)
log2N6_out_a(x1)  =  log2N6_out_a(x1)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
log2N7_in_a(x1)  =  log2N7_in_a
U62_a(x1, x2)  =  U62_a(x2)
log2N7_out_a(x1)  =  log2N7_out_a(x1)
U71_ga(x1, x2)  =  U71_ga(x2)
U72_ga(x1, x2)  =  U72_ga(x2)
log2N8_in_a(x1)  =  log2N8_in_a
log2N8_out_a(x1)  =  log2N8_out_a(x1)
U73_ga(x1, x2)  =  U73_ga(x2)
U74_ga(x1, x2)  =  U74_ga(x2)
log2N9_in_a(x1)  =  log2N9_in_a
log2N9_out_a(x1)  =  log2N9_out_a(x1)
U75_ga(x1, x2)  =  U75_ga(x2)
log2I_out_gga(x1, x2, x3)  =  log2I_out_gga(x3)
U15_gga(x1, x2, x3)  =  U15_gga(x3)
log2H_out_ga(x1, x2)  =  log2H_out_ga(x2)
U81_ga(x1, x2)  =  U81_ga(x2)
log2N10_in_a(x1)  =  log2N10_in_a
U76_a(x1, x2)  =  U76_a(x2)
log2N10_out_a(x1)  =  log2N10_out_a(x1)
U82_ga(x1, x2)  =  U82_ga(x2)
U83_ga(x1, x2)  =  U83_ga(x2)
log2N11_in_a(x1)  =  log2N11_in_a
U77_a(x1, x2)  =  U77_a(x2)
log2N11_out_a(x1)  =  log2N11_out_a(x1)
U84_ga(x1, x2)  =  U84_ga(x2)
U85_ga(x1, x2)  =  U85_ga(x2)
log2N12_in_a(x1)  =  log2N12_in_a
U78_a(x1, x2)  =  U78_a(x2)
log2N12_out_a(x1)  =  log2N12_out_a(x1)
U86_ga(x1, x2)  =  U86_ga(x2)
U87_ga(x1, x2)  =  U87_ga(x2)
log2N13_in_a(x1)  =  log2N13_in_a
U79_a(x1, x2)  =  U79_a(x2)
log2N13_out_a(x1)  =  log2N13_out_a(x1)
U88_ga(x1, x2)  =  U88_ga(x2)
U89_ga(x1, x2)  =  U89_ga(x2)
log2N14_in_a(x1)  =  log2N14_in_a
log2N14_out_a(x1)  =  log2N14_out_a(x1)
U90_ga(x1, x2)  =  U90_ga(x2)
U91_ga(x1, x2)  =  U91_ga(x2)
log2N15_in_a(x1)  =  log2N15_in_a
log2N15_out_a(x1)  =  log2N15_out_a(x1)
U92_ga(x1, x2)  =  U92_ga(x2)
log2G_out_gga(x1, x2, x3)  =  log2G_out_gga(x3)
U12_gga(x1, x2, x3)  =  U12_gga(x3)
log2F_out_ga(x1, x2)  =  log2F_out_ga(x2)
U98_ga(x1, x2)  =  U98_ga(x2)
log2N16_in_a(x1)  =  log2N16_in_a
U93_a(x1, x2)  =  U93_a(x2)
log2N16_out_a(x1)  =  log2N16_out_a(x1)
U99_ga(x1, x2)  =  U99_ga(x2)
U100_ga(x1, x2)  =  U100_ga(x2)
log2N17_in_a(x1)  =  log2N17_in_a
U94_a(x1, x2)  =  U94_a(x2)
log2N17_out_a(x1)  =  log2N17_out_a(x1)
U101_ga(x1, x2)  =  U101_ga(x2)
U102_ga(x1, x2)  =  U102_ga(x2)
log2N18_in_a(x1)  =  log2N18_in_a
U95_a(x1, x2)  =  U95_a(x2)
log2N18_out_a(x1)  =  log2N18_out_a(x1)
U103_ga(x1, x2)  =  U103_ga(x2)
U104_ga(x1, x2)  =  U104_ga(x2)
log2N19_in_a(x1)  =  log2N19_in_a
U96_a(x1, x2)  =  U96_a(x2)
log2N19_out_a(x1)  =  log2N19_out_a(x1)
U105_ga(x1, x2)  =  U105_ga(x2)
U106_ga(x1, x2)  =  U106_ga(x2)
log2N20_in_a(x1)  =  log2N20_in_a
log2N20_out_a(x1)  =  log2N20_out_a(x1)
U107_ga(x1, x2)  =  U107_ga(x2)
U108_ga(x1, x2)  =  U108_ga(x2)
log2N21_in_a(x1)  =  log2N21_in_a
log2N21_out_a(x1)  =  log2N21_out_a(x1)
U109_ga(x1, x2)  =  U109_ga(x2)
log2E_out_gga(x1, x2, x3)  =  log2E_out_gga(x3)
U9_gga(x1, x2, x3)  =  U9_gga(x3)
log2D_out_ga(x1, x2)  =  log2D_out_ga(x2)
U115_ga(x1, x2)  =  U115_ga(x2)
log2N22_in_a(x1)  =  log2N22_in_a
U110_a(x1, x2)  =  U110_a(x2)
log2N22_out_a(x1)  =  log2N22_out_a(x1)
U116_ga(x1, x2)  =  U116_ga(x2)
U117_ga(x1, x2)  =  U117_ga(x2)
log2N23_in_a(x1)  =  log2N23_in_a
U111_a(x1, x2)  =  U111_a(x2)
log2N23_out_a(x1)  =  log2N23_out_a(x1)
U118_ga(x1, x2)  =  U118_ga(x2)
U119_ga(x1, x2)  =  U119_ga(x2)
log2N24_in_a(x1)  =  log2N24_in_a
U112_a(x1, x2)  =  U112_a(x2)
log2N24_out_a(x1)  =  log2N24_out_a(x1)
U120_ga(x1, x2)  =  U120_ga(x2)
U121_ga(x1, x2)  =  U121_ga(x2)
log2N25_in_a(x1)  =  log2N25_in_a
U113_a(x1, x2)  =  U113_a(x2)
log2N25_out_a(x1)  =  log2N25_out_a(x1)
U122_ga(x1, x2)  =  U122_ga(x2)
U123_ga(x1, x2)  =  U123_ga(x2)
log2N26_in_a(x1)  =  log2N26_in_a
log2N26_out_a(x1)  =  log2N26_out_a(x1)
U124_ga(x1, x2)  =  U124_ga(x2)
U125_ga(x1, x2)  =  U125_ga(x2)
log2N27_in_a(x1)  =  log2N27_in_a
log2N27_out_a(x1)  =  log2N27_out_a(x1)
U126_ga(x1, x2)  =  U126_ga(x2)
log2C_out_gga(x1, x2, x3)  =  log2C_out_gga(x3)
U6_gga(x1, x2, x3)  =  U6_gga(x3)
log2B_out_ga(x1, x2)  =  log2B_out_ga(x2)
U132_ga(x1, x2)  =  U132_ga(x2)
log2N28_in_a(x1)  =  log2N28_in_a
U127_a(x1, x2)  =  U127_a(x2)
log2N28_out_a(x1)  =  log2N28_out_a(x1)
U133_ga(x1, x2)  =  U133_ga(x2)
U134_ga(x1, x2)  =  U134_ga(x2)
log2N29_in_a(x1)  =  log2N29_in_a
U128_a(x1, x2)  =  U128_a(x2)
log2N29_out_a(x1)  =  log2N29_out_a(x1)
U135_ga(x1, x2)  =  U135_ga(x2)
U136_ga(x1, x2)  =  U136_ga(x2)
log2N30_in_a(x1)  =  log2N30_in_a
U129_a(x1, x2)  =  U129_a(x2)
log2N30_out_a(x1)  =  log2N30_out_a(x1)
U137_ga(x1, x2)  =  U137_ga(x2)
U138_ga(x1, x2)  =  U138_ga(x2)
log2N31_in_a(x1)  =  log2N31_in_a
U130_a(x1, x2)  =  U130_a(x2)
log2N31_out_a(x1)  =  log2N31_out_a(x1)
U139_ga(x1, x2)  =  U139_ga(x2)
U140_ga(x1, x2)  =  U140_ga(x2)
log2N32_in_a(x1)  =  log2N32_in_a
log2N32_out_a(x1)  =  log2N32_out_a(x1)
U141_ga(x1, x2)  =  U141_ga(x2)
U142_ga(x1, x2)  =  U142_ga(x2)
log2N33_in_a(x1)  =  log2N33_in_a
log2N33_out_a(x1)  =  log2N33_out_a(x1)
U143_ga(x1, x2)  =  U143_ga(x2)
log2A_out_gga(x1, x2, x3)  =  log2A_out_gga(x3)
U3_gga(x1, x2, x3)  =  U3_gga(x3)
log2N40_out_ga(x1, x2)  =  log2N40_out_ga(x2)
U149_ga(x1, x2)  =  U149_ga(x2)
log2N34_in_a(x1)  =  log2N34_in_a
U144_a(x1, x2)  =  U144_a(x2)
log2N34_out_a(x1)  =  log2N34_out_a(x1)
U150_ga(x1, x2)  =  U150_ga(x2)
U151_ga(x1, x2)  =  U151_ga(x2)
log2N35_in_a(x1)  =  log2N35_in_a
U145_a(x1, x2)  =  U145_a(x2)
log2N35_out_a(x1)  =  log2N35_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
U153_ga(x1, x2)  =  U153_ga(x2)
log2N36_in_a(x1)  =  log2N36_in_a
U146_a(x1, x2)  =  U146_a(x2)
log2N36_out_a(x1)  =  log2N36_out_a(x1)
U154_ga(x1, x2)  =  U154_ga(x2)
U155_ga(x1, x2)  =  U155_ga(x2)
log2N37_in_a(x1)  =  log2N37_in_a
U147_a(x1, x2)  =  U147_a(x2)
log2N37_out_a(x1)  =  log2N37_out_a(x1)
U156_ga(x1, x2)  =  U156_ga(x2)
U157_ga(x1, x2)  =  U157_ga(x2)
log2N38_in_a(x1)  =  log2N38_in_a
log2N38_out_a(x1)  =  log2N38_out_a(x1)
U158_ga(x1, x2)  =  U158_ga(x2)
U159_ga(x1, x2)  =  U159_ga(x2)
log2N39_in_a(x1)  =  log2N39_in_a
log2N39_out_a(x1)  =  log2N39_out_a(x1)
U160_ga(x1, x2)  =  U160_ga(x2)
LOG2M_IN_GGA(x1, x2, x3)  =  LOG2M_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(19) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(20) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

LOG2M_IN_GGA(s(s(T932)), T933, T935) → LOG2M_IN_GGA(T932, s(T933), T935)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
LOG2M_IN_GGA(x1, x2, x3)  =  LOG2M_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(21) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(22) Obligation:

Q DP problem:
The TRS P consists of the following rules:

LOG2M_IN_GGA(s(s(T932)), T933) → LOG2M_IN_GGA(T932, s(T933))

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(23) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • LOG2M_IN_GGA(s(s(T932)), T933) → LOG2M_IN_GGA(T932, s(T933))
    The graph contains the following edges 1 > 1

(24) YES

(25) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

LOG2K_IN_GGA(s(s(T798)), T799, T801) → LOG2K_IN_GGA(T798, s(T799), T801)

The TRS R consists of the following rules:

log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109) → U148_ga(T107, T109, log2A_in_gga(T107, s(s(s(s(s(s(s(0))))))), T109))
log2A_in_gga(s(s(T128)), T129, T131) → U1_gga(T128, T129, T131, log2A_in_gga(T128, s(T129), T131))
log2A_in_gga(0, s(T148), T150) → U2_gga(T148, T150, log2B_in_ga(T148, T150))
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243) → U131_ga(T241, T243, log2C_in_gga(T241, s(s(s(s(s(s(s(0))))))), T243))
log2C_in_gga(s(s(T262)), T263, T265) → U4_gga(T262, T263, T265, log2C_in_gga(T262, s(T263), T265))
log2C_in_gga(0, s(T282), T284) → U5_gga(T282, T284, log2D_in_ga(T282, T284))
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377) → U114_ga(T375, T377, log2E_in_gga(T375, s(s(s(s(s(s(s(0))))))), T377))
log2E_in_gga(s(s(T396)), T397, T399) → U7_gga(T396, T397, T399, log2E_in_gga(T396, s(T397), T399))
log2E_in_gga(0, s(T416), T418) → U8_gga(T416, T418, log2F_in_ga(T416, T418))
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511) → U97_ga(T509, T511, log2G_in_gga(T509, s(s(s(s(s(s(s(0))))))), T511))
log2G_in_gga(s(s(T530)), T531, T533) → U10_gga(T530, T531, T533, log2G_in_gga(T530, s(T531), T533))
log2G_in_gga(0, s(T550), T552) → U11_gga(T550, T552, log2H_in_ga(T550, T552))
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645) → U80_ga(T643, T645, log2I_in_gga(T643, s(s(s(s(s(s(s(0))))))), T645))
log2I_in_gga(s(s(T664)), T665, T667) → U13_gga(T664, T665, T667, log2I_in_gga(T664, s(T665), T667))
log2I_in_gga(0, s(T684), T686) → U14_gga(T684, T686, log2J_in_ga(T684, T686))
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779) → U63_ga(T777, T779, log2K_in_gga(T777, s(s(s(s(s(s(s(0))))))), T779))
log2K_in_gga(s(s(T798)), T799, T801) → U16_gga(T798, T799, T801, log2K_in_gga(T798, s(T799), T801))
log2K_in_gga(0, s(T818), T820) → U17_gga(T818, T820, log2L_in_ga(T818, T820))
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913) → U46_ga(T911, T913, log2M_in_gga(T911, s(s(s(s(s(s(s(0))))))), T913))
log2M_in_gga(s(s(T932)), T933, T935) → U19_gga(T932, T933, T935, log2M_in_gga(T932, s(T933), T935))
log2M_in_gga(0, s(T952), T954) → U20_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) → U25_gga(T1089, T1090, T1092, log2O_in_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092))
log2O_in_ggga(s(s(T1117)), T1118, T1119, T1121) → U22_ggga(T1117, T1118, T1119, T1121, log2O_in_ggga(T1117, s(T1118), T1119, T1121))
log2O_in_ggga(0, s(T1143), T1144, T1146) → U23_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186) → U26_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
log2P_in_ga(T1233, T1235) → U38_ga(T1233, T1235, log2V_in_ga(T1233, T1235))
log2V_in_ga(T1238, s(s(s(T1238)))) → log2V_out_ga(T1238, s(s(s(T1238))))
U38_ga(T1233, T1235, log2V_out_ga(T1233, T1235)) → log2P_out_ga(T1233, T1235)
U26_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186) → U27_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
U27_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290) → U28_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
log2Q_in_ga(T1337, T1339) → U39_ga(T1337, T1339, log2V_in_ga(T1337, T1339))
U39_ga(T1337, T1339, log2V_out_ga(T1337, T1339)) → log2Q_out_ga(T1337, T1339)
U28_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290) → U29_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
U29_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391) → U30_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
log2R_in_ga(T1419, T1421) → U40_ga(T1419, T1421, log2W_in_ga(T1419, T1421))
log2W_in_ga(T1424, s(s(s(T1424)))) → log2W_out_ga(T1424, s(s(s(T1424))))
U40_ga(T1419, T1421, log2W_out_ga(T1419, T1421)) → log2R_out_ga(T1419, T1421)
U30_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391) → U31_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
U31_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(0)))))), T1458, T1460) → U32_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
log2S_in_ga(T1488, T1490) → U41_ga(T1488, T1490, log2W_in_ga(T1488, T1490))
U41_ga(T1488, T1490, log2W_out_ga(T1488, T1490)) → log2S_out_ga(T1488, T1490)
U32_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(0)))))), T1458, T1460)
log2N_in_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460) → U33_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
U33_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460)
log2N_in_gga(s(s(s(s(0)))), T1520, T1522) → U34_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
log2T_in_ga(T1525, s(s(T1525))) → log2T_out_ga(T1525, s(s(T1525)))
U34_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(0)))), T1520, T1522)
log2N_in_gga(s(s(s(s(s(0))))), T1520, T1522) → U35_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
U35_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(s(0))))), T1520, T1522)
log2N_in_gga(s(s(0)), T1547, T1549) → U36_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
log2U_in_ga(T1552, s(s(T1552))) → log2U_out_ga(T1552, s(s(T1552)))
U36_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(0)), T1547, T1549)
log2N_in_gga(s(s(s(0))), T1547, T1549) → U37_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
U37_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(s(0))), T1547, T1549)
log2N_in_gga(0, T1565, s(T1565)) → log2N_out_gga(0, T1565, s(T1565))
log2N_in_gga(s(0), T1565, s(T1565)) → log2N_out_gga(s(0), T1565, s(T1565))
U23_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(0, s(T1143), T1144, T1146)
log2O_in_ggga(s(0), s(T1143), T1144, T1146) → U24_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
U24_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(s(0), s(T1143), T1144, T1146)
log2O_in_ggga(0, 0, T1164, s(T1164)) → log2O_out_ggga(0, 0, T1164, s(T1164))
log2O_in_ggga(s(0), 0, T1164, s(T1164)) → log2O_out_ggga(s(0), 0, T1164, s(T1164))
U22_ggga(T1117, T1118, T1119, T1121, log2O_out_ggga(T1117, s(T1118), T1119, T1121)) → log2O_out_ggga(s(s(T1117)), T1118, T1119, T1121)
U25_gga(T1089, T1090, T1092, log2O_out_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092)
U20_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(0, s(T952), T954)
log2M_in_gga(s(0), s(T952), T954) → U21_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
U21_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(s(0), s(T952), T954)
log2M_in_gga(0, 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(0, 0, s(s(s(s(s(s(s(0))))))))
log2M_in_gga(s(0), 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(s(0), 0, s(s(s(s(s(s(s(0))))))))
U19_gga(T932, T933, T935, log2M_out_gga(T932, s(T933), T935)) → log2M_out_gga(s(s(T932)), T933, T935)
U46_ga(T911, T913, log2M_out_gga(T911, s(s(s(s(s(s(s(0))))))), T913)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592) → U47_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
log2X_in_ga(T1640, T1642) → U42_ga(T1640, T1642, log2T_in_ga(T1640, T1642))
U42_ga(T1640, T1642, log2T_out_ga(T1640, T1642)) → log2X_out_ga(T1640, T1642)
U47_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592) → U48_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
U48_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686) → U49_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
log2Y_in_ga(T1734, T1736) → U43_ga(T1734, T1736, log2T_in_ga(T1734, T1736))
U43_ga(T1734, T1736, log2T_out_ga(T1734, T1736)) → log2Y_out_ga(T1734, T1736)
U49_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686) → U50_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
U50_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(0)))))))), T1780) → U51_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
log2Z_in_ga(T1809, T1811) → U44_ga(T1809, T1811, log2U_in_ga(T1809, T1811))
U44_ga(T1809, T1811, log2U_out_ga(T1809, T1811)) → log2Z_out_ga(T1809, T1811)
U51_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(0)))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780) → U52_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
U52_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(0)))))), T1839) → U53_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
log2N1_in_ga(T1868, T1870) → U45_ga(T1868, T1870, log2U_in_ga(T1868, T1870))
U45_ga(T1868, T1870, log2U_out_ga(T1868, T1870)) → log2N1_out_ga(T1868, T1870)
U53_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(0)))))), T1839)
log2L_in_ga(s(s(s(s(s(s(s(0))))))), T1839) → U54_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
U54_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(s(0))))))), T1839)
log2L_in_ga(s(s(s(s(0)))), T1896) → U55_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
log2N2_in_ga(T1900, s(T1900)) → log2N2_out_ga(T1900, s(T1900))
U55_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(0)))), T1896)
log2L_in_ga(s(s(s(s(s(0))))), T1896) → U56_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
U56_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(s(0))))), T1896)
log2L_in_ga(s(s(0)), T1917) → U57_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
log2N3_in_ga(T1921, s(T1921)) → log2N3_out_ga(T1921, s(T1921))
U57_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(0)), T1917)
log2L_in_ga(s(s(s(0))), T1917) → U58_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
U58_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(s(0))), T1917)
log2L_in_ga(0, s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(0, s(s(s(s(s(s(s(0))))))))
log2L_in_ga(s(0), s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(s(0), s(s(s(s(s(s(s(0))))))))
U17_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(0, s(T818), T820)
log2K_in_gga(s(0), s(T818), T820) → U18_gga(T818, T820, log2L_in_ga(T818, T820))
U18_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(s(0), s(T818), T820)
log2K_in_gga(0, 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(0, 0, s(s(s(s(s(s(0)))))))
log2K_in_gga(s(0), 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(s(0), 0, s(s(s(s(s(s(0)))))))
U16_gga(T798, T799, T801, log2K_out_gga(T798, s(T799), T801)) → log2K_out_gga(s(s(T798)), T799, T801)
U63_ga(T777, T779, log2K_out_gga(T777, s(s(s(s(s(s(s(0))))))), T779)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952) → U64_ga(T1952, log2N4_in_a(T1952))
log2N4_in_a(T1981) → U59_a(T1981, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1981))
U59_a(T1981, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1981)) → log2N4_out_a(T1981)
U64_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952) → U65_ga(T1952, log2N4_in_a(T1952))
U65_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009) → U66_ga(T2009, log2N5_in_a(T2009))
log2N5_in_a(T2038) → U60_a(T2038, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T2038))
U60_a(T2038, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T2038)) → log2N5_out_a(T2038)
U66_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009) → U67_ga(T2009, log2N5_in_a(T2009))
U67_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2066) → U68_ga(T2066, log2N6_in_a(T2066))
log2N6_in_a(T2084) → U61_a(T2084, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2084))
U61_a(T2084, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2084)) → log2N6_out_a(T2084)
U68_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066) → U69_ga(T2066, log2N6_in_a(T2066))
U69_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(0)))))), T2104) → U70_ga(T2104, log2N7_in_a(T2104))
log2N7_in_a(T2122) → U62_a(T2122, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2122))
U62_a(T2122, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2122)) → log2N7_out_a(T2122)
U70_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(0)))))), T2104)
log2J_in_ga(s(s(s(s(s(s(s(0))))))), T2104) → U71_ga(T2104, log2N7_in_a(T2104))
U71_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(s(0))))))), T2104)
log2J_in_ga(s(s(s(s(0)))), T2140) → U72_ga(T2140, log2N8_in_a(T2140))
log2N8_in_a(s(s(s(s(s(s(s(0)))))))) → log2N8_out_a(s(s(s(s(s(s(s(0))))))))
U72_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(0)))), T2140)
log2J_in_ga(s(s(s(s(s(0))))), T2140) → U73_ga(T2140, log2N8_in_a(T2140))
U73_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(s(0))))), T2140)
log2J_in_ga(s(s(0)), T2156) → U74_ga(T2156, log2N9_in_a(T2156))
log2N9_in_a(s(s(s(s(s(s(s(0)))))))) → log2N9_out_a(s(s(s(s(s(s(s(0))))))))
U74_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(0)), T2156)
log2J_in_ga(s(s(s(0))), T2156) → U75_ga(T2156, log2N9_in_a(T2156))
U75_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(s(0))), T2156)
log2J_in_ga(0, s(s(s(s(s(s(0))))))) → log2J_out_ga(0, s(s(s(s(s(s(0)))))))
log2J_in_ga(s(0), s(s(s(s(s(s(0))))))) → log2J_out_ga(s(0), s(s(s(s(s(s(0)))))))
U14_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(0, s(T684), T686)
log2I_in_gga(s(0), s(T684), T686) → U15_gga(T684, T686, log2J_in_ga(T684, T686))
U15_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(s(0), s(T684), T686)
log2I_in_gga(0, 0, s(s(s(s(s(0)))))) → log2I_out_gga(0, 0, s(s(s(s(s(0))))))
log2I_in_gga(s(0), 0, s(s(s(s(s(0)))))) → log2I_out_gga(s(0), 0, s(s(s(s(s(0))))))
U13_gga(T664, T665, T667, log2I_out_gga(T664, s(T665), T667)) → log2I_out_gga(s(s(T664)), T665, T667)
U80_ga(T643, T645, log2I_out_gga(T643, s(s(s(s(s(s(s(0))))))), T645)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186) → U81_ga(T2186, log2N10_in_a(T2186))
log2N10_in_a(T2215) → U76_a(T2215, log2N8_in_a(T2215))
U76_a(T2215, log2N8_out_a(T2215)) → log2N10_out_a(T2215)
U81_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186) → U82_ga(T2186, log2N10_in_a(T2186))
U82_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242) → U83_ga(T2242, log2N11_in_a(T2242))
log2N11_in_a(T2271) → U77_a(T2271, log2N8_in_a(T2271))
U77_a(T2271, log2N8_out_a(T2271)) → log2N11_out_a(T2271)
U83_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242) → U84_ga(T2242, log2N11_in_a(T2242))
U84_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2298) → U85_ga(T2298, log2N12_in_a(T2298))
log2N12_in_a(T2316) → U78_a(T2316, log2N9_in_a(T2316))
U78_a(T2316, log2N9_out_a(T2316)) → log2N12_out_a(T2316)
U85_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298) → U86_ga(T2298, log2N12_in_a(T2298))
U86_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(0)))))), T2335) → U87_ga(T2335, log2N13_in_a(T2335))
log2N13_in_a(T2353) → U79_a(T2353, log2N9_in_a(T2353))
U79_a(T2353, log2N9_out_a(T2353)) → log2N13_out_a(T2353)
U87_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(0)))))), T2335)
log2H_in_ga(s(s(s(s(s(s(s(0))))))), T2335) → U88_ga(T2335, log2N13_in_a(T2335))
U88_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(s(0))))))), T2335)
log2H_in_ga(s(s(s(s(0)))), T2370) → U89_ga(T2370, log2N14_in_a(T2370))
log2N14_in_a(s(s(s(s(s(s(0))))))) → log2N14_out_a(s(s(s(s(s(s(0)))))))
U89_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(0)))), T2370)
log2H_in_ga(s(s(s(s(s(0))))), T2370) → U90_ga(T2370, log2N14_in_a(T2370))
U90_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(s(0))))), T2370)
log2H_in_ga(s(s(0)), T2386) → U91_ga(T2386, log2N15_in_a(T2386))
log2N15_in_a(s(s(s(s(s(s(0))))))) → log2N15_out_a(s(s(s(s(s(s(0)))))))
U91_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(0)), T2386)
log2H_in_ga(s(s(s(0))), T2386) → U92_ga(T2386, log2N15_in_a(T2386))
U92_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(s(0))), T2386)
log2H_in_ga(0, s(s(s(s(s(0)))))) → log2H_out_ga(0, s(s(s(s(s(0))))))
log2H_in_ga(s(0), s(s(s(s(s(0)))))) → log2H_out_ga(s(0), s(s(s(s(s(0))))))
U11_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(0, s(T550), T552)
log2G_in_gga(s(0), s(T550), T552) → U12_gga(T550, T552, log2H_in_ga(T550, T552))
U12_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(s(0), s(T550), T552)
log2G_in_gga(0, 0, s(s(s(s(0))))) → log2G_out_gga(0, 0, s(s(s(s(0)))))
log2G_in_gga(s(0), 0, s(s(s(s(0))))) → log2G_out_gga(s(0), 0, s(s(s(s(0)))))
U10_gga(T530, T531, T533, log2G_out_gga(T530, s(T531), T533)) → log2G_out_gga(s(s(T530)), T531, T533)
U97_ga(T509, T511, log2G_out_gga(T509, s(s(s(s(s(s(s(0))))))), T511)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416) → U98_ga(T2416, log2N16_in_a(T2416))
log2N16_in_a(T2445) → U93_a(T2445, log2N14_in_a(T2445))
U93_a(T2445, log2N14_out_a(T2445)) → log2N16_out_a(T2445)
U98_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416) → U99_ga(T2416, log2N16_in_a(T2416))
U99_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472) → U100_ga(T2472, log2N17_in_a(T2472))
log2N17_in_a(T2501) → U94_a(T2501, log2N14_in_a(T2501))
U94_a(T2501, log2N14_out_a(T2501)) → log2N17_out_a(T2501)
U100_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472) → U101_ga(T2472, log2N17_in_a(T2472))
U101_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2528) → U102_ga(T2528, log2N18_in_a(T2528))
log2N18_in_a(T2546) → U95_a(T2546, log2N15_in_a(T2546))
U95_a(T2546, log2N15_out_a(T2546)) → log2N18_out_a(T2546)
U102_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528) → U103_ga(T2528, log2N18_in_a(T2528))
U103_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(0)))))), T2565) → U104_ga(T2565, log2N19_in_a(T2565))
log2N19_in_a(T2583) → U96_a(T2583, log2N15_in_a(T2583))
U96_a(T2583, log2N15_out_a(T2583)) → log2N19_out_a(T2583)
U104_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(0)))))), T2565)
log2F_in_ga(s(s(s(s(s(s(s(0))))))), T2565) → U105_ga(T2565, log2N19_in_a(T2565))
U105_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(s(0))))))), T2565)
log2F_in_ga(s(s(s(s(0)))), T2600) → U106_ga(T2600, log2N20_in_a(T2600))
log2N20_in_a(s(s(s(s(s(0)))))) → log2N20_out_a(s(s(s(s(s(0))))))
U106_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(0)))), T2600)
log2F_in_ga(s(s(s(s(s(0))))), T2600) → U107_ga(T2600, log2N20_in_a(T2600))
U107_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(s(0))))), T2600)
log2F_in_ga(s(s(0)), T2616) → U108_ga(T2616, log2N21_in_a(T2616))
log2N21_in_a(s(s(s(s(s(0)))))) → log2N21_out_a(s(s(s(s(s(0))))))
U108_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(0)), T2616)
log2F_in_ga(s(s(s(0))), T2616) → U109_ga(T2616, log2N21_in_a(T2616))
U109_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(s(0))), T2616)
log2F_in_ga(0, s(s(s(s(0))))) → log2F_out_ga(0, s(s(s(s(0)))))
log2F_in_ga(s(0), s(s(s(s(0))))) → log2F_out_ga(s(0), s(s(s(s(0)))))
U8_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(0, s(T416), T418)
log2E_in_gga(s(0), s(T416), T418) → U9_gga(T416, T418, log2F_in_ga(T416, T418))
U9_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(s(0), s(T416), T418)
log2E_in_gga(0, 0, s(s(s(0)))) → log2E_out_gga(0, 0, s(s(s(0))))
log2E_in_gga(s(0), 0, s(s(s(0)))) → log2E_out_gga(s(0), 0, s(s(s(0))))
U7_gga(T396, T397, T399, log2E_out_gga(T396, s(T397), T399)) → log2E_out_gga(s(s(T396)), T397, T399)
U114_ga(T375, T377, log2E_out_gga(T375, s(s(s(s(s(s(s(0))))))), T377)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646) → U115_ga(T2646, log2N22_in_a(T2646))
log2N22_in_a(T2675) → U110_a(T2675, log2N20_in_a(T2675))
U110_a(T2675, log2N20_out_a(T2675)) → log2N22_out_a(T2675)
U115_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646) → U116_ga(T2646, log2N22_in_a(T2646))
U116_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702) → U117_ga(T2702, log2N23_in_a(T2702))
log2N23_in_a(T2731) → U111_a(T2731, log2N20_in_a(T2731))
U111_a(T2731, log2N20_out_a(T2731)) → log2N23_out_a(T2731)
U117_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702) → U118_ga(T2702, log2N23_in_a(T2702))
U118_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2758) → U119_ga(T2758, log2N24_in_a(T2758))
log2N24_in_a(T2776) → U112_a(T2776, log2N21_in_a(T2776))
U112_a(T2776, log2N21_out_a(T2776)) → log2N24_out_a(T2776)
U119_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758) → U120_ga(T2758, log2N24_in_a(T2758))
U120_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(0)))))), T2795) → U121_ga(T2795, log2N25_in_a(T2795))
log2N25_in_a(T2813) → U113_a(T2813, log2N21_in_a(T2813))
U113_a(T2813, log2N21_out_a(T2813)) → log2N25_out_a(T2813)
U121_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(0)))))), T2795)
log2D_in_ga(s(s(s(s(s(s(s(0))))))), T2795) → U122_ga(T2795, log2N25_in_a(T2795))
U122_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(s(0))))))), T2795)
log2D_in_ga(s(s(s(s(0)))), T2830) → U123_ga(T2830, log2N26_in_a(T2830))
log2N26_in_a(s(s(s(s(0))))) → log2N26_out_a(s(s(s(s(0)))))
U123_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(0)))), T2830)
log2D_in_ga(s(s(s(s(s(0))))), T2830) → U124_ga(T2830, log2N26_in_a(T2830))
U124_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(s(0))))), T2830)
log2D_in_ga(s(s(0)), T2846) → U125_ga(T2846, log2N27_in_a(T2846))
log2N27_in_a(s(s(s(s(0))))) → log2N27_out_a(s(s(s(s(0)))))
U125_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(0)), T2846)
log2D_in_ga(s(s(s(0))), T2846) → U126_ga(T2846, log2N27_in_a(T2846))
U126_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(s(0))), T2846)
log2D_in_ga(0, s(s(s(0)))) → log2D_out_ga(0, s(s(s(0))))
log2D_in_ga(s(0), s(s(s(0)))) → log2D_out_ga(s(0), s(s(s(0))))
U5_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(0, s(T282), T284)
log2C_in_gga(s(0), s(T282), T284) → U6_gga(T282, T284, log2D_in_ga(T282, T284))
U6_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(s(0), s(T282), T284)
log2C_in_gga(0, 0, s(s(0))) → log2C_out_gga(0, 0, s(s(0)))
log2C_in_gga(s(0), 0, s(s(0))) → log2C_out_gga(s(0), 0, s(s(0)))
U4_gga(T262, T263, T265, log2C_out_gga(T262, s(T263), T265)) → log2C_out_gga(s(s(T262)), T263, T265)
U131_ga(T241, T243, log2C_out_gga(T241, s(s(s(s(s(s(s(0))))))), T243)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876) → U132_ga(T2876, log2N28_in_a(T2876))
log2N28_in_a(T2905) → U127_a(T2905, log2N26_in_a(T2905))
U127_a(T2905, log2N26_out_a(T2905)) → log2N28_out_a(T2905)
U132_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876) → U133_ga(T2876, log2N28_in_a(T2876))
U133_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932) → U134_ga(T2932, log2N29_in_a(T2932))
log2N29_in_a(T2961) → U128_a(T2961, log2N26_in_a(T2961))
U128_a(T2961, log2N26_out_a(T2961)) → log2N29_out_a(T2961)
U134_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932) → U135_ga(T2932, log2N29_in_a(T2932))
U135_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2988) → U136_ga(T2988, log2N30_in_a(T2988))
log2N30_in_a(T3006) → U129_a(T3006, log2N27_in_a(T3006))
U129_a(T3006, log2N27_out_a(T3006)) → log2N30_out_a(T3006)
U136_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988) → U137_ga(T2988, log2N30_in_a(T2988))
U137_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(0)))))), T3025) → U138_ga(T3025, log2N31_in_a(T3025))
log2N31_in_a(T3043) → U130_a(T3043, log2N27_in_a(T3043))
U130_a(T3043, log2N27_out_a(T3043)) → log2N31_out_a(T3043)
U138_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(0)))))), T3025)
log2B_in_ga(s(s(s(s(s(s(s(0))))))), T3025) → U139_ga(T3025, log2N31_in_a(T3025))
U139_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(s(0))))))), T3025)
log2B_in_ga(s(s(s(s(0)))), T3060) → U140_ga(T3060, log2N32_in_a(T3060))
log2N32_in_a(s(s(s(0)))) → log2N32_out_a(s(s(s(0))))
U140_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(0)))), T3060)
log2B_in_ga(s(s(s(s(s(0))))), T3060) → U141_ga(T3060, log2N32_in_a(T3060))
U141_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(s(0))))), T3060)
log2B_in_ga(s(s(0)), T3076) → U142_ga(T3076, log2N33_in_a(T3076))
log2N33_in_a(s(s(s(0)))) → log2N33_out_a(s(s(s(0))))
U142_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(0)), T3076)
log2B_in_ga(s(s(s(0))), T3076) → U143_ga(T3076, log2N33_in_a(T3076))
U143_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(s(0))), T3076)
log2B_in_ga(0, s(s(0))) → log2B_out_ga(0, s(s(0)))
log2B_in_ga(s(0), s(s(0))) → log2B_out_ga(s(0), s(s(0)))
U2_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(0, s(T148), T150)
log2A_in_gga(s(0), s(T148), T150) → U3_gga(T148, T150, log2B_in_ga(T148, T150))
U3_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(s(0), s(T148), T150)
log2A_in_gga(0, 0, s(0)) → log2A_out_gga(0, 0, s(0))
log2A_in_gga(s(0), 0, s(0)) → log2A_out_gga(s(0), 0, s(0))
U1_gga(T128, T129, T131, log2A_out_gga(T128, s(T129), T131)) → log2A_out_gga(s(s(T128)), T129, T131)
U148_ga(T107, T109, log2A_out_gga(T107, s(s(s(s(s(s(s(0))))))), T109)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106) → U149_ga(T3106, log2N34_in_a(T3106))
log2N34_in_a(T3135) → U144_a(T3135, log2N32_in_a(T3135))
U144_a(T3135, log2N32_out_a(T3135)) → log2N34_out_a(T3135)
U149_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106) → U150_ga(T3106, log2N34_in_a(T3106))
U150_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162) → U151_ga(T3162, log2N35_in_a(T3162))
log2N35_in_a(T3191) → U145_a(T3191, log2N32_in_a(T3191))
U145_a(T3191, log2N32_out_a(T3191)) → log2N35_out_a(T3191)
U151_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162) → U152_ga(T3162, log2N35_in_a(T3162))
U152_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218) → U153_ga(T3218, log2N36_in_a(T3218))
log2N36_in_a(T3236) → U146_a(T3236, log2N33_in_a(T3236))
U146_a(T3236, log2N33_out_a(T3236)) → log2N36_out_a(T3236)
U153_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218) → U154_ga(T3218, log2N36_in_a(T3218))
U154_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(0)))))))), T3255) → U155_ga(T3255, log2N37_in_a(T3255))
log2N37_in_a(T3273) → U147_a(T3273, log2N33_in_a(T3273))
U147_a(T3273, log2N33_out_a(T3273)) → log2N37_out_a(T3273)
U155_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(0)))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255) → U156_ga(T3255, log2N37_in_a(T3255))
U156_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(0)))))), T3290) → U157_ga(T3290, log2N38_in_a(T3290))
log2N38_in_a(s(s(0))) → log2N38_out_a(s(s(0)))
U157_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(0)))))), T3290)
log2N40_in_ga(s(s(s(s(s(s(s(0))))))), T3290) → U158_ga(T3290, log2N38_in_a(T3290))
U158_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(s(0))))))), T3290)
log2N40_in_ga(s(s(s(s(0)))), T3306) → U159_ga(T3306, log2N39_in_a(T3306))
log2N39_in_a(s(s(0))) → log2N39_out_a(s(s(0)))
U159_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(0)))), T3306)
log2N40_in_ga(s(s(s(s(s(0))))), T3306) → U160_ga(T3306, log2N39_in_a(T3306))
U160_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(s(0))))), T3306)
log2N40_in_ga(s(s(0)), s(0)) → log2N40_out_ga(s(s(0)), s(0))
log2N40_in_ga(s(s(s(0))), s(0)) → log2N40_out_ga(s(s(s(0))), s(0))
log2N40_in_ga(0, s(0)) → log2N40_out_ga(0, s(0))
log2N40_in_ga(s(0), s(0)) → log2N40_out_ga(s(0), s(0))

The argument filtering Pi contains the following mapping:
log2N40_in_ga(x1, x2)  =  log2N40_in_ga(x1)
s(x1)  =  s(x1)
U148_ga(x1, x2, x3)  =  U148_ga(x3)
log2A_in_gga(x1, x2, x3)  =  log2A_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x4)
0  =  0
U2_gga(x1, x2, x3)  =  U2_gga(x3)
log2B_in_ga(x1, x2)  =  log2B_in_ga(x1)
U131_ga(x1, x2, x3)  =  U131_ga(x3)
log2C_in_gga(x1, x2, x3)  =  log2C_in_gga(x1, x2)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x4)
U5_gga(x1, x2, x3)  =  U5_gga(x3)
log2D_in_ga(x1, x2)  =  log2D_in_ga(x1)
U114_ga(x1, x2, x3)  =  U114_ga(x3)
log2E_in_gga(x1, x2, x3)  =  log2E_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x4)
U8_gga(x1, x2, x3)  =  U8_gga(x3)
log2F_in_ga(x1, x2)  =  log2F_in_ga(x1)
U97_ga(x1, x2, x3)  =  U97_ga(x3)
log2G_in_gga(x1, x2, x3)  =  log2G_in_gga(x1, x2)
U10_gga(x1, x2, x3, x4)  =  U10_gga(x4)
U11_gga(x1, x2, x3)  =  U11_gga(x3)
log2H_in_ga(x1, x2)  =  log2H_in_ga(x1)
U80_ga(x1, x2, x3)  =  U80_ga(x3)
log2I_in_gga(x1, x2, x3)  =  log2I_in_gga(x1, x2)
U13_gga(x1, x2, x3, x4)  =  U13_gga(x4)
U14_gga(x1, x2, x3)  =  U14_gga(x3)
log2J_in_ga(x1, x2)  =  log2J_in_ga(x1)
U63_ga(x1, x2, x3)  =  U63_ga(x3)
log2K_in_gga(x1, x2, x3)  =  log2K_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x4)
U17_gga(x1, x2, x3)  =  U17_gga(x3)
log2L_in_ga(x1, x2)  =  log2L_in_ga(x1)
U46_ga(x1, x2, x3)  =  U46_ga(x3)
log2M_in_gga(x1, x2, x3)  =  log2M_in_gga(x1, x2)
U19_gga(x1, x2, x3, x4)  =  U19_gga(x4)
U20_gga(x1, x2, x3)  =  U20_gga(x3)
log2N_in_gga(x1, x2, x3)  =  log2N_in_gga(x1, x2)
U25_gga(x1, x2, x3, x4)  =  U25_gga(x4)
log2O_in_ggga(x1, x2, x3, x4)  =  log2O_in_ggga(x1, x2, x3)
U22_ggga(x1, x2, x3, x4, x5)  =  U22_ggga(x5)
U23_ggga(x1, x2, x3, x4)  =  U23_ggga(x4)
U26_gga(x1, x2, x3)  =  U26_gga(x3)
log2P_in_ga(x1, x2)  =  log2P_in_ga(x1)
U38_ga(x1, x2, x3)  =  U38_ga(x3)
log2V_in_ga(x1, x2)  =  log2V_in_ga(x1)
log2V_out_ga(x1, x2)  =  log2V_out_ga(x2)
log2P_out_ga(x1, x2)  =  log2P_out_ga(x2)
log2N_out_gga(x1, x2, x3)  =  log2N_out_gga(x3)
U27_gga(x1, x2, x3)  =  U27_gga(x3)
U28_gga(x1, x2, x3)  =  U28_gga(x3)
log2Q_in_ga(x1, x2)  =  log2Q_in_ga(x1)
U39_ga(x1, x2, x3)  =  U39_ga(x3)
log2Q_out_ga(x1, x2)  =  log2Q_out_ga(x2)
U29_gga(x1, x2, x3)  =  U29_gga(x3)
U30_gga(x1, x2, x3)  =  U30_gga(x3)
log2R_in_ga(x1, x2)  =  log2R_in_ga(x1)
U40_ga(x1, x2, x3)  =  U40_ga(x3)
log2W_in_ga(x1, x2)  =  log2W_in_ga(x1)
log2W_out_ga(x1, x2)  =  log2W_out_ga(x2)
log2R_out_ga(x1, x2)  =  log2R_out_ga(x2)
U31_gga(x1, x2, x3)  =  U31_gga(x3)
U32_gga(x1, x2, x3)  =  U32_gga(x3)
log2S_in_ga(x1, x2)  =  log2S_in_ga(x1)
U41_ga(x1, x2, x3)  =  U41_ga(x3)
log2S_out_ga(x1, x2)  =  log2S_out_ga(x2)
U33_gga(x1, x2, x3)  =  U33_gga(x3)
U34_gga(x1, x2, x3)  =  U34_gga(x3)
log2T_in_ga(x1, x2)  =  log2T_in_ga(x1)
log2T_out_ga(x1, x2)  =  log2T_out_ga(x2)
U35_gga(x1, x2, x3)  =  U35_gga(x3)
U36_gga(x1, x2, x3)  =  U36_gga(x3)
log2U_in_ga(x1, x2)  =  log2U_in_ga(x1)
log2U_out_ga(x1, x2)  =  log2U_out_ga(x2)
U37_gga(x1, x2, x3)  =  U37_gga(x3)
log2O_out_ggga(x1, x2, x3, x4)  =  log2O_out_ggga(x4)
U24_ggga(x1, x2, x3, x4)  =  U24_ggga(x4)
log2M_out_gga(x1, x2, x3)  =  log2M_out_gga(x3)
U21_gga(x1, x2, x3)  =  U21_gga(x3)
log2L_out_ga(x1, x2)  =  log2L_out_ga(x2)
U47_ga(x1, x2)  =  U47_ga(x2)
log2X_in_ga(x1, x2)  =  log2X_in_ga(x1)
U42_ga(x1, x2, x3)  =  U42_ga(x3)
log2X_out_ga(x1, x2)  =  log2X_out_ga(x2)
U48_ga(x1, x2)  =  U48_ga(x2)
U49_ga(x1, x2)  =  U49_ga(x2)
log2Y_in_ga(x1, x2)  =  log2Y_in_ga(x1)
U43_ga(x1, x2, x3)  =  U43_ga(x3)
log2Y_out_ga(x1, x2)  =  log2Y_out_ga(x2)
U50_ga(x1, x2)  =  U50_ga(x2)
U51_ga(x1, x2)  =  U51_ga(x2)
log2Z_in_ga(x1, x2)  =  log2Z_in_ga(x1)
U44_ga(x1, x2, x3)  =  U44_ga(x3)
log2Z_out_ga(x1, x2)  =  log2Z_out_ga(x2)
U52_ga(x1, x2)  =  U52_ga(x2)
U53_ga(x1, x2)  =  U53_ga(x2)
log2N1_in_ga(x1, x2)  =  log2N1_in_ga(x1)
U45_ga(x1, x2, x3)  =  U45_ga(x3)
log2N1_out_ga(x1, x2)  =  log2N1_out_ga(x2)
U54_ga(x1, x2)  =  U54_ga(x2)
U55_ga(x1, x2)  =  U55_ga(x2)
log2N2_in_ga(x1, x2)  =  log2N2_in_ga(x1)
log2N2_out_ga(x1, x2)  =  log2N2_out_ga(x2)
U56_ga(x1, x2)  =  U56_ga(x2)
U57_ga(x1, x2)  =  U57_ga(x2)
log2N3_in_ga(x1, x2)  =  log2N3_in_ga(x1)
log2N3_out_ga(x1, x2)  =  log2N3_out_ga(x2)
U58_ga(x1, x2)  =  U58_ga(x2)
log2K_out_gga(x1, x2, x3)  =  log2K_out_gga(x3)
U18_gga(x1, x2, x3)  =  U18_gga(x3)
log2J_out_ga(x1, x2)  =  log2J_out_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
log2N4_in_a(x1)  =  log2N4_in_a
U59_a(x1, x2)  =  U59_a(x2)
log2N4_out_a(x1)  =  log2N4_out_a(x1)
U65_ga(x1, x2)  =  U65_ga(x2)
U66_ga(x1, x2)  =  U66_ga(x2)
log2N5_in_a(x1)  =  log2N5_in_a
U60_a(x1, x2)  =  U60_a(x2)
log2N5_out_a(x1)  =  log2N5_out_a(x1)
U67_ga(x1, x2)  =  U67_ga(x2)
U68_ga(x1, x2)  =  U68_ga(x2)
log2N6_in_a(x1)  =  log2N6_in_a
U61_a(x1, x2)  =  U61_a(x2)
log2N6_out_a(x1)  =  log2N6_out_a(x1)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
log2N7_in_a(x1)  =  log2N7_in_a
U62_a(x1, x2)  =  U62_a(x2)
log2N7_out_a(x1)  =  log2N7_out_a(x1)
U71_ga(x1, x2)  =  U71_ga(x2)
U72_ga(x1, x2)  =  U72_ga(x2)
log2N8_in_a(x1)  =  log2N8_in_a
log2N8_out_a(x1)  =  log2N8_out_a(x1)
U73_ga(x1, x2)  =  U73_ga(x2)
U74_ga(x1, x2)  =  U74_ga(x2)
log2N9_in_a(x1)  =  log2N9_in_a
log2N9_out_a(x1)  =  log2N9_out_a(x1)
U75_ga(x1, x2)  =  U75_ga(x2)
log2I_out_gga(x1, x2, x3)  =  log2I_out_gga(x3)
U15_gga(x1, x2, x3)  =  U15_gga(x3)
log2H_out_ga(x1, x2)  =  log2H_out_ga(x2)
U81_ga(x1, x2)  =  U81_ga(x2)
log2N10_in_a(x1)  =  log2N10_in_a
U76_a(x1, x2)  =  U76_a(x2)
log2N10_out_a(x1)  =  log2N10_out_a(x1)
U82_ga(x1, x2)  =  U82_ga(x2)
U83_ga(x1, x2)  =  U83_ga(x2)
log2N11_in_a(x1)  =  log2N11_in_a
U77_a(x1, x2)  =  U77_a(x2)
log2N11_out_a(x1)  =  log2N11_out_a(x1)
U84_ga(x1, x2)  =  U84_ga(x2)
U85_ga(x1, x2)  =  U85_ga(x2)
log2N12_in_a(x1)  =  log2N12_in_a
U78_a(x1, x2)  =  U78_a(x2)
log2N12_out_a(x1)  =  log2N12_out_a(x1)
U86_ga(x1, x2)  =  U86_ga(x2)
U87_ga(x1, x2)  =  U87_ga(x2)
log2N13_in_a(x1)  =  log2N13_in_a
U79_a(x1, x2)  =  U79_a(x2)
log2N13_out_a(x1)  =  log2N13_out_a(x1)
U88_ga(x1, x2)  =  U88_ga(x2)
U89_ga(x1, x2)  =  U89_ga(x2)
log2N14_in_a(x1)  =  log2N14_in_a
log2N14_out_a(x1)  =  log2N14_out_a(x1)
U90_ga(x1, x2)  =  U90_ga(x2)
U91_ga(x1, x2)  =  U91_ga(x2)
log2N15_in_a(x1)  =  log2N15_in_a
log2N15_out_a(x1)  =  log2N15_out_a(x1)
U92_ga(x1, x2)  =  U92_ga(x2)
log2G_out_gga(x1, x2, x3)  =  log2G_out_gga(x3)
U12_gga(x1, x2, x3)  =  U12_gga(x3)
log2F_out_ga(x1, x2)  =  log2F_out_ga(x2)
U98_ga(x1, x2)  =  U98_ga(x2)
log2N16_in_a(x1)  =  log2N16_in_a
U93_a(x1, x2)  =  U93_a(x2)
log2N16_out_a(x1)  =  log2N16_out_a(x1)
U99_ga(x1, x2)  =  U99_ga(x2)
U100_ga(x1, x2)  =  U100_ga(x2)
log2N17_in_a(x1)  =  log2N17_in_a
U94_a(x1, x2)  =  U94_a(x2)
log2N17_out_a(x1)  =  log2N17_out_a(x1)
U101_ga(x1, x2)  =  U101_ga(x2)
U102_ga(x1, x2)  =  U102_ga(x2)
log2N18_in_a(x1)  =  log2N18_in_a
U95_a(x1, x2)  =  U95_a(x2)
log2N18_out_a(x1)  =  log2N18_out_a(x1)
U103_ga(x1, x2)  =  U103_ga(x2)
U104_ga(x1, x2)  =  U104_ga(x2)
log2N19_in_a(x1)  =  log2N19_in_a
U96_a(x1, x2)  =  U96_a(x2)
log2N19_out_a(x1)  =  log2N19_out_a(x1)
U105_ga(x1, x2)  =  U105_ga(x2)
U106_ga(x1, x2)  =  U106_ga(x2)
log2N20_in_a(x1)  =  log2N20_in_a
log2N20_out_a(x1)  =  log2N20_out_a(x1)
U107_ga(x1, x2)  =  U107_ga(x2)
U108_ga(x1, x2)  =  U108_ga(x2)
log2N21_in_a(x1)  =  log2N21_in_a
log2N21_out_a(x1)  =  log2N21_out_a(x1)
U109_ga(x1, x2)  =  U109_ga(x2)
log2E_out_gga(x1, x2, x3)  =  log2E_out_gga(x3)
U9_gga(x1, x2, x3)  =  U9_gga(x3)
log2D_out_ga(x1, x2)  =  log2D_out_ga(x2)
U115_ga(x1, x2)  =  U115_ga(x2)
log2N22_in_a(x1)  =  log2N22_in_a
U110_a(x1, x2)  =  U110_a(x2)
log2N22_out_a(x1)  =  log2N22_out_a(x1)
U116_ga(x1, x2)  =  U116_ga(x2)
U117_ga(x1, x2)  =  U117_ga(x2)
log2N23_in_a(x1)  =  log2N23_in_a
U111_a(x1, x2)  =  U111_a(x2)
log2N23_out_a(x1)  =  log2N23_out_a(x1)
U118_ga(x1, x2)  =  U118_ga(x2)
U119_ga(x1, x2)  =  U119_ga(x2)
log2N24_in_a(x1)  =  log2N24_in_a
U112_a(x1, x2)  =  U112_a(x2)
log2N24_out_a(x1)  =  log2N24_out_a(x1)
U120_ga(x1, x2)  =  U120_ga(x2)
U121_ga(x1, x2)  =  U121_ga(x2)
log2N25_in_a(x1)  =  log2N25_in_a
U113_a(x1, x2)  =  U113_a(x2)
log2N25_out_a(x1)  =  log2N25_out_a(x1)
U122_ga(x1, x2)  =  U122_ga(x2)
U123_ga(x1, x2)  =  U123_ga(x2)
log2N26_in_a(x1)  =  log2N26_in_a
log2N26_out_a(x1)  =  log2N26_out_a(x1)
U124_ga(x1, x2)  =  U124_ga(x2)
U125_ga(x1, x2)  =  U125_ga(x2)
log2N27_in_a(x1)  =  log2N27_in_a
log2N27_out_a(x1)  =  log2N27_out_a(x1)
U126_ga(x1, x2)  =  U126_ga(x2)
log2C_out_gga(x1, x2, x3)  =  log2C_out_gga(x3)
U6_gga(x1, x2, x3)  =  U6_gga(x3)
log2B_out_ga(x1, x2)  =  log2B_out_ga(x2)
U132_ga(x1, x2)  =  U132_ga(x2)
log2N28_in_a(x1)  =  log2N28_in_a
U127_a(x1, x2)  =  U127_a(x2)
log2N28_out_a(x1)  =  log2N28_out_a(x1)
U133_ga(x1, x2)  =  U133_ga(x2)
U134_ga(x1, x2)  =  U134_ga(x2)
log2N29_in_a(x1)  =  log2N29_in_a
U128_a(x1, x2)  =  U128_a(x2)
log2N29_out_a(x1)  =  log2N29_out_a(x1)
U135_ga(x1, x2)  =  U135_ga(x2)
U136_ga(x1, x2)  =  U136_ga(x2)
log2N30_in_a(x1)  =  log2N30_in_a
U129_a(x1, x2)  =  U129_a(x2)
log2N30_out_a(x1)  =  log2N30_out_a(x1)
U137_ga(x1, x2)  =  U137_ga(x2)
U138_ga(x1, x2)  =  U138_ga(x2)
log2N31_in_a(x1)  =  log2N31_in_a
U130_a(x1, x2)  =  U130_a(x2)
log2N31_out_a(x1)  =  log2N31_out_a(x1)
U139_ga(x1, x2)  =  U139_ga(x2)
U140_ga(x1, x2)  =  U140_ga(x2)
log2N32_in_a(x1)  =  log2N32_in_a
log2N32_out_a(x1)  =  log2N32_out_a(x1)
U141_ga(x1, x2)  =  U141_ga(x2)
U142_ga(x1, x2)  =  U142_ga(x2)
log2N33_in_a(x1)  =  log2N33_in_a
log2N33_out_a(x1)  =  log2N33_out_a(x1)
U143_ga(x1, x2)  =  U143_ga(x2)
log2A_out_gga(x1, x2, x3)  =  log2A_out_gga(x3)
U3_gga(x1, x2, x3)  =  U3_gga(x3)
log2N40_out_ga(x1, x2)  =  log2N40_out_ga(x2)
U149_ga(x1, x2)  =  U149_ga(x2)
log2N34_in_a(x1)  =  log2N34_in_a
U144_a(x1, x2)  =  U144_a(x2)
log2N34_out_a(x1)  =  log2N34_out_a(x1)
U150_ga(x1, x2)  =  U150_ga(x2)
U151_ga(x1, x2)  =  U151_ga(x2)
log2N35_in_a(x1)  =  log2N35_in_a
U145_a(x1, x2)  =  U145_a(x2)
log2N35_out_a(x1)  =  log2N35_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
U153_ga(x1, x2)  =  U153_ga(x2)
log2N36_in_a(x1)  =  log2N36_in_a
U146_a(x1, x2)  =  U146_a(x2)
log2N36_out_a(x1)  =  log2N36_out_a(x1)
U154_ga(x1, x2)  =  U154_ga(x2)
U155_ga(x1, x2)  =  U155_ga(x2)
log2N37_in_a(x1)  =  log2N37_in_a
U147_a(x1, x2)  =  U147_a(x2)
log2N37_out_a(x1)  =  log2N37_out_a(x1)
U156_ga(x1, x2)  =  U156_ga(x2)
U157_ga(x1, x2)  =  U157_ga(x2)
log2N38_in_a(x1)  =  log2N38_in_a
log2N38_out_a(x1)  =  log2N38_out_a(x1)
U158_ga(x1, x2)  =  U158_ga(x2)
U159_ga(x1, x2)  =  U159_ga(x2)
log2N39_in_a(x1)  =  log2N39_in_a
log2N39_out_a(x1)  =  log2N39_out_a(x1)
U160_ga(x1, x2)  =  U160_ga(x2)
LOG2K_IN_GGA(x1, x2, x3)  =  LOG2K_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(26) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(27) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

LOG2K_IN_GGA(s(s(T798)), T799, T801) → LOG2K_IN_GGA(T798, s(T799), T801)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
LOG2K_IN_GGA(x1, x2, x3)  =  LOG2K_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(28) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(29) Obligation:

Q DP problem:
The TRS P consists of the following rules:

LOG2K_IN_GGA(s(s(T798)), T799) → LOG2K_IN_GGA(T798, s(T799))

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(30) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • LOG2K_IN_GGA(s(s(T798)), T799) → LOG2K_IN_GGA(T798, s(T799))
    The graph contains the following edges 1 > 1

(31) YES

(32) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

LOG2I_IN_GGA(s(s(T664)), T665, T667) → LOG2I_IN_GGA(T664, s(T665), T667)

The TRS R consists of the following rules:

log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109) → U148_ga(T107, T109, log2A_in_gga(T107, s(s(s(s(s(s(s(0))))))), T109))
log2A_in_gga(s(s(T128)), T129, T131) → U1_gga(T128, T129, T131, log2A_in_gga(T128, s(T129), T131))
log2A_in_gga(0, s(T148), T150) → U2_gga(T148, T150, log2B_in_ga(T148, T150))
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243) → U131_ga(T241, T243, log2C_in_gga(T241, s(s(s(s(s(s(s(0))))))), T243))
log2C_in_gga(s(s(T262)), T263, T265) → U4_gga(T262, T263, T265, log2C_in_gga(T262, s(T263), T265))
log2C_in_gga(0, s(T282), T284) → U5_gga(T282, T284, log2D_in_ga(T282, T284))
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377) → U114_ga(T375, T377, log2E_in_gga(T375, s(s(s(s(s(s(s(0))))))), T377))
log2E_in_gga(s(s(T396)), T397, T399) → U7_gga(T396, T397, T399, log2E_in_gga(T396, s(T397), T399))
log2E_in_gga(0, s(T416), T418) → U8_gga(T416, T418, log2F_in_ga(T416, T418))
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511) → U97_ga(T509, T511, log2G_in_gga(T509, s(s(s(s(s(s(s(0))))))), T511))
log2G_in_gga(s(s(T530)), T531, T533) → U10_gga(T530, T531, T533, log2G_in_gga(T530, s(T531), T533))
log2G_in_gga(0, s(T550), T552) → U11_gga(T550, T552, log2H_in_ga(T550, T552))
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645) → U80_ga(T643, T645, log2I_in_gga(T643, s(s(s(s(s(s(s(0))))))), T645))
log2I_in_gga(s(s(T664)), T665, T667) → U13_gga(T664, T665, T667, log2I_in_gga(T664, s(T665), T667))
log2I_in_gga(0, s(T684), T686) → U14_gga(T684, T686, log2J_in_ga(T684, T686))
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779) → U63_ga(T777, T779, log2K_in_gga(T777, s(s(s(s(s(s(s(0))))))), T779))
log2K_in_gga(s(s(T798)), T799, T801) → U16_gga(T798, T799, T801, log2K_in_gga(T798, s(T799), T801))
log2K_in_gga(0, s(T818), T820) → U17_gga(T818, T820, log2L_in_ga(T818, T820))
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913) → U46_ga(T911, T913, log2M_in_gga(T911, s(s(s(s(s(s(s(0))))))), T913))
log2M_in_gga(s(s(T932)), T933, T935) → U19_gga(T932, T933, T935, log2M_in_gga(T932, s(T933), T935))
log2M_in_gga(0, s(T952), T954) → U20_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) → U25_gga(T1089, T1090, T1092, log2O_in_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092))
log2O_in_ggga(s(s(T1117)), T1118, T1119, T1121) → U22_ggga(T1117, T1118, T1119, T1121, log2O_in_ggga(T1117, s(T1118), T1119, T1121))
log2O_in_ggga(0, s(T1143), T1144, T1146) → U23_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186) → U26_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
log2P_in_ga(T1233, T1235) → U38_ga(T1233, T1235, log2V_in_ga(T1233, T1235))
log2V_in_ga(T1238, s(s(s(T1238)))) → log2V_out_ga(T1238, s(s(s(T1238))))
U38_ga(T1233, T1235, log2V_out_ga(T1233, T1235)) → log2P_out_ga(T1233, T1235)
U26_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186) → U27_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
U27_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290) → U28_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
log2Q_in_ga(T1337, T1339) → U39_ga(T1337, T1339, log2V_in_ga(T1337, T1339))
U39_ga(T1337, T1339, log2V_out_ga(T1337, T1339)) → log2Q_out_ga(T1337, T1339)
U28_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290) → U29_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
U29_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391) → U30_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
log2R_in_ga(T1419, T1421) → U40_ga(T1419, T1421, log2W_in_ga(T1419, T1421))
log2W_in_ga(T1424, s(s(s(T1424)))) → log2W_out_ga(T1424, s(s(s(T1424))))
U40_ga(T1419, T1421, log2W_out_ga(T1419, T1421)) → log2R_out_ga(T1419, T1421)
U30_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391) → U31_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
U31_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(0)))))), T1458, T1460) → U32_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
log2S_in_ga(T1488, T1490) → U41_ga(T1488, T1490, log2W_in_ga(T1488, T1490))
U41_ga(T1488, T1490, log2W_out_ga(T1488, T1490)) → log2S_out_ga(T1488, T1490)
U32_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(0)))))), T1458, T1460)
log2N_in_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460) → U33_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
U33_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460)
log2N_in_gga(s(s(s(s(0)))), T1520, T1522) → U34_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
log2T_in_ga(T1525, s(s(T1525))) → log2T_out_ga(T1525, s(s(T1525)))
U34_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(0)))), T1520, T1522)
log2N_in_gga(s(s(s(s(s(0))))), T1520, T1522) → U35_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
U35_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(s(0))))), T1520, T1522)
log2N_in_gga(s(s(0)), T1547, T1549) → U36_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
log2U_in_ga(T1552, s(s(T1552))) → log2U_out_ga(T1552, s(s(T1552)))
U36_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(0)), T1547, T1549)
log2N_in_gga(s(s(s(0))), T1547, T1549) → U37_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
U37_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(s(0))), T1547, T1549)
log2N_in_gga(0, T1565, s(T1565)) → log2N_out_gga(0, T1565, s(T1565))
log2N_in_gga(s(0), T1565, s(T1565)) → log2N_out_gga(s(0), T1565, s(T1565))
U23_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(0, s(T1143), T1144, T1146)
log2O_in_ggga(s(0), s(T1143), T1144, T1146) → U24_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
U24_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(s(0), s(T1143), T1144, T1146)
log2O_in_ggga(0, 0, T1164, s(T1164)) → log2O_out_ggga(0, 0, T1164, s(T1164))
log2O_in_ggga(s(0), 0, T1164, s(T1164)) → log2O_out_ggga(s(0), 0, T1164, s(T1164))
U22_ggga(T1117, T1118, T1119, T1121, log2O_out_ggga(T1117, s(T1118), T1119, T1121)) → log2O_out_ggga(s(s(T1117)), T1118, T1119, T1121)
U25_gga(T1089, T1090, T1092, log2O_out_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092)
U20_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(0, s(T952), T954)
log2M_in_gga(s(0), s(T952), T954) → U21_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
U21_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(s(0), s(T952), T954)
log2M_in_gga(0, 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(0, 0, s(s(s(s(s(s(s(0))))))))
log2M_in_gga(s(0), 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(s(0), 0, s(s(s(s(s(s(s(0))))))))
U19_gga(T932, T933, T935, log2M_out_gga(T932, s(T933), T935)) → log2M_out_gga(s(s(T932)), T933, T935)
U46_ga(T911, T913, log2M_out_gga(T911, s(s(s(s(s(s(s(0))))))), T913)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592) → U47_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
log2X_in_ga(T1640, T1642) → U42_ga(T1640, T1642, log2T_in_ga(T1640, T1642))
U42_ga(T1640, T1642, log2T_out_ga(T1640, T1642)) → log2X_out_ga(T1640, T1642)
U47_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592) → U48_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
U48_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686) → U49_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
log2Y_in_ga(T1734, T1736) → U43_ga(T1734, T1736, log2T_in_ga(T1734, T1736))
U43_ga(T1734, T1736, log2T_out_ga(T1734, T1736)) → log2Y_out_ga(T1734, T1736)
U49_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686) → U50_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
U50_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(0)))))))), T1780) → U51_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
log2Z_in_ga(T1809, T1811) → U44_ga(T1809, T1811, log2U_in_ga(T1809, T1811))
U44_ga(T1809, T1811, log2U_out_ga(T1809, T1811)) → log2Z_out_ga(T1809, T1811)
U51_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(0)))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780) → U52_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
U52_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(0)))))), T1839) → U53_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
log2N1_in_ga(T1868, T1870) → U45_ga(T1868, T1870, log2U_in_ga(T1868, T1870))
U45_ga(T1868, T1870, log2U_out_ga(T1868, T1870)) → log2N1_out_ga(T1868, T1870)
U53_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(0)))))), T1839)
log2L_in_ga(s(s(s(s(s(s(s(0))))))), T1839) → U54_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
U54_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(s(0))))))), T1839)
log2L_in_ga(s(s(s(s(0)))), T1896) → U55_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
log2N2_in_ga(T1900, s(T1900)) → log2N2_out_ga(T1900, s(T1900))
U55_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(0)))), T1896)
log2L_in_ga(s(s(s(s(s(0))))), T1896) → U56_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
U56_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(s(0))))), T1896)
log2L_in_ga(s(s(0)), T1917) → U57_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
log2N3_in_ga(T1921, s(T1921)) → log2N3_out_ga(T1921, s(T1921))
U57_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(0)), T1917)
log2L_in_ga(s(s(s(0))), T1917) → U58_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
U58_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(s(0))), T1917)
log2L_in_ga(0, s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(0, s(s(s(s(s(s(s(0))))))))
log2L_in_ga(s(0), s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(s(0), s(s(s(s(s(s(s(0))))))))
U17_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(0, s(T818), T820)
log2K_in_gga(s(0), s(T818), T820) → U18_gga(T818, T820, log2L_in_ga(T818, T820))
U18_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(s(0), s(T818), T820)
log2K_in_gga(0, 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(0, 0, s(s(s(s(s(s(0)))))))
log2K_in_gga(s(0), 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(s(0), 0, s(s(s(s(s(s(0)))))))
U16_gga(T798, T799, T801, log2K_out_gga(T798, s(T799), T801)) → log2K_out_gga(s(s(T798)), T799, T801)
U63_ga(T777, T779, log2K_out_gga(T777, s(s(s(s(s(s(s(0))))))), T779)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952) → U64_ga(T1952, log2N4_in_a(T1952))
log2N4_in_a(T1981) → U59_a(T1981, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1981))
U59_a(T1981, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1981)) → log2N4_out_a(T1981)
U64_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952) → U65_ga(T1952, log2N4_in_a(T1952))
U65_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009) → U66_ga(T2009, log2N5_in_a(T2009))
log2N5_in_a(T2038) → U60_a(T2038, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T2038))
U60_a(T2038, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T2038)) → log2N5_out_a(T2038)
U66_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009) → U67_ga(T2009, log2N5_in_a(T2009))
U67_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2066) → U68_ga(T2066, log2N6_in_a(T2066))
log2N6_in_a(T2084) → U61_a(T2084, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2084))
U61_a(T2084, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2084)) → log2N6_out_a(T2084)
U68_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066) → U69_ga(T2066, log2N6_in_a(T2066))
U69_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(0)))))), T2104) → U70_ga(T2104, log2N7_in_a(T2104))
log2N7_in_a(T2122) → U62_a(T2122, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2122))
U62_a(T2122, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2122)) → log2N7_out_a(T2122)
U70_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(0)))))), T2104)
log2J_in_ga(s(s(s(s(s(s(s(0))))))), T2104) → U71_ga(T2104, log2N7_in_a(T2104))
U71_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(s(0))))))), T2104)
log2J_in_ga(s(s(s(s(0)))), T2140) → U72_ga(T2140, log2N8_in_a(T2140))
log2N8_in_a(s(s(s(s(s(s(s(0)))))))) → log2N8_out_a(s(s(s(s(s(s(s(0))))))))
U72_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(0)))), T2140)
log2J_in_ga(s(s(s(s(s(0))))), T2140) → U73_ga(T2140, log2N8_in_a(T2140))
U73_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(s(0))))), T2140)
log2J_in_ga(s(s(0)), T2156) → U74_ga(T2156, log2N9_in_a(T2156))
log2N9_in_a(s(s(s(s(s(s(s(0)))))))) → log2N9_out_a(s(s(s(s(s(s(s(0))))))))
U74_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(0)), T2156)
log2J_in_ga(s(s(s(0))), T2156) → U75_ga(T2156, log2N9_in_a(T2156))
U75_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(s(0))), T2156)
log2J_in_ga(0, s(s(s(s(s(s(0))))))) → log2J_out_ga(0, s(s(s(s(s(s(0)))))))
log2J_in_ga(s(0), s(s(s(s(s(s(0))))))) → log2J_out_ga(s(0), s(s(s(s(s(s(0)))))))
U14_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(0, s(T684), T686)
log2I_in_gga(s(0), s(T684), T686) → U15_gga(T684, T686, log2J_in_ga(T684, T686))
U15_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(s(0), s(T684), T686)
log2I_in_gga(0, 0, s(s(s(s(s(0)))))) → log2I_out_gga(0, 0, s(s(s(s(s(0))))))
log2I_in_gga(s(0), 0, s(s(s(s(s(0)))))) → log2I_out_gga(s(0), 0, s(s(s(s(s(0))))))
U13_gga(T664, T665, T667, log2I_out_gga(T664, s(T665), T667)) → log2I_out_gga(s(s(T664)), T665, T667)
U80_ga(T643, T645, log2I_out_gga(T643, s(s(s(s(s(s(s(0))))))), T645)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186) → U81_ga(T2186, log2N10_in_a(T2186))
log2N10_in_a(T2215) → U76_a(T2215, log2N8_in_a(T2215))
U76_a(T2215, log2N8_out_a(T2215)) → log2N10_out_a(T2215)
U81_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186) → U82_ga(T2186, log2N10_in_a(T2186))
U82_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242) → U83_ga(T2242, log2N11_in_a(T2242))
log2N11_in_a(T2271) → U77_a(T2271, log2N8_in_a(T2271))
U77_a(T2271, log2N8_out_a(T2271)) → log2N11_out_a(T2271)
U83_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242) → U84_ga(T2242, log2N11_in_a(T2242))
U84_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2298) → U85_ga(T2298, log2N12_in_a(T2298))
log2N12_in_a(T2316) → U78_a(T2316, log2N9_in_a(T2316))
U78_a(T2316, log2N9_out_a(T2316)) → log2N12_out_a(T2316)
U85_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298) → U86_ga(T2298, log2N12_in_a(T2298))
U86_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(0)))))), T2335) → U87_ga(T2335, log2N13_in_a(T2335))
log2N13_in_a(T2353) → U79_a(T2353, log2N9_in_a(T2353))
U79_a(T2353, log2N9_out_a(T2353)) → log2N13_out_a(T2353)
U87_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(0)))))), T2335)
log2H_in_ga(s(s(s(s(s(s(s(0))))))), T2335) → U88_ga(T2335, log2N13_in_a(T2335))
U88_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(s(0))))))), T2335)
log2H_in_ga(s(s(s(s(0)))), T2370) → U89_ga(T2370, log2N14_in_a(T2370))
log2N14_in_a(s(s(s(s(s(s(0))))))) → log2N14_out_a(s(s(s(s(s(s(0)))))))
U89_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(0)))), T2370)
log2H_in_ga(s(s(s(s(s(0))))), T2370) → U90_ga(T2370, log2N14_in_a(T2370))
U90_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(s(0))))), T2370)
log2H_in_ga(s(s(0)), T2386) → U91_ga(T2386, log2N15_in_a(T2386))
log2N15_in_a(s(s(s(s(s(s(0))))))) → log2N15_out_a(s(s(s(s(s(s(0)))))))
U91_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(0)), T2386)
log2H_in_ga(s(s(s(0))), T2386) → U92_ga(T2386, log2N15_in_a(T2386))
U92_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(s(0))), T2386)
log2H_in_ga(0, s(s(s(s(s(0)))))) → log2H_out_ga(0, s(s(s(s(s(0))))))
log2H_in_ga(s(0), s(s(s(s(s(0)))))) → log2H_out_ga(s(0), s(s(s(s(s(0))))))
U11_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(0, s(T550), T552)
log2G_in_gga(s(0), s(T550), T552) → U12_gga(T550, T552, log2H_in_ga(T550, T552))
U12_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(s(0), s(T550), T552)
log2G_in_gga(0, 0, s(s(s(s(0))))) → log2G_out_gga(0, 0, s(s(s(s(0)))))
log2G_in_gga(s(0), 0, s(s(s(s(0))))) → log2G_out_gga(s(0), 0, s(s(s(s(0)))))
U10_gga(T530, T531, T533, log2G_out_gga(T530, s(T531), T533)) → log2G_out_gga(s(s(T530)), T531, T533)
U97_ga(T509, T511, log2G_out_gga(T509, s(s(s(s(s(s(s(0))))))), T511)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416) → U98_ga(T2416, log2N16_in_a(T2416))
log2N16_in_a(T2445) → U93_a(T2445, log2N14_in_a(T2445))
U93_a(T2445, log2N14_out_a(T2445)) → log2N16_out_a(T2445)
U98_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416) → U99_ga(T2416, log2N16_in_a(T2416))
U99_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472) → U100_ga(T2472, log2N17_in_a(T2472))
log2N17_in_a(T2501) → U94_a(T2501, log2N14_in_a(T2501))
U94_a(T2501, log2N14_out_a(T2501)) → log2N17_out_a(T2501)
U100_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472) → U101_ga(T2472, log2N17_in_a(T2472))
U101_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2528) → U102_ga(T2528, log2N18_in_a(T2528))
log2N18_in_a(T2546) → U95_a(T2546, log2N15_in_a(T2546))
U95_a(T2546, log2N15_out_a(T2546)) → log2N18_out_a(T2546)
U102_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528) → U103_ga(T2528, log2N18_in_a(T2528))
U103_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(0)))))), T2565) → U104_ga(T2565, log2N19_in_a(T2565))
log2N19_in_a(T2583) → U96_a(T2583, log2N15_in_a(T2583))
U96_a(T2583, log2N15_out_a(T2583)) → log2N19_out_a(T2583)
U104_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(0)))))), T2565)
log2F_in_ga(s(s(s(s(s(s(s(0))))))), T2565) → U105_ga(T2565, log2N19_in_a(T2565))
U105_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(s(0))))))), T2565)
log2F_in_ga(s(s(s(s(0)))), T2600) → U106_ga(T2600, log2N20_in_a(T2600))
log2N20_in_a(s(s(s(s(s(0)))))) → log2N20_out_a(s(s(s(s(s(0))))))
U106_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(0)))), T2600)
log2F_in_ga(s(s(s(s(s(0))))), T2600) → U107_ga(T2600, log2N20_in_a(T2600))
U107_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(s(0))))), T2600)
log2F_in_ga(s(s(0)), T2616) → U108_ga(T2616, log2N21_in_a(T2616))
log2N21_in_a(s(s(s(s(s(0)))))) → log2N21_out_a(s(s(s(s(s(0))))))
U108_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(0)), T2616)
log2F_in_ga(s(s(s(0))), T2616) → U109_ga(T2616, log2N21_in_a(T2616))
U109_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(s(0))), T2616)
log2F_in_ga(0, s(s(s(s(0))))) → log2F_out_ga(0, s(s(s(s(0)))))
log2F_in_ga(s(0), s(s(s(s(0))))) → log2F_out_ga(s(0), s(s(s(s(0)))))
U8_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(0, s(T416), T418)
log2E_in_gga(s(0), s(T416), T418) → U9_gga(T416, T418, log2F_in_ga(T416, T418))
U9_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(s(0), s(T416), T418)
log2E_in_gga(0, 0, s(s(s(0)))) → log2E_out_gga(0, 0, s(s(s(0))))
log2E_in_gga(s(0), 0, s(s(s(0)))) → log2E_out_gga(s(0), 0, s(s(s(0))))
U7_gga(T396, T397, T399, log2E_out_gga(T396, s(T397), T399)) → log2E_out_gga(s(s(T396)), T397, T399)
U114_ga(T375, T377, log2E_out_gga(T375, s(s(s(s(s(s(s(0))))))), T377)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646) → U115_ga(T2646, log2N22_in_a(T2646))
log2N22_in_a(T2675) → U110_a(T2675, log2N20_in_a(T2675))
U110_a(T2675, log2N20_out_a(T2675)) → log2N22_out_a(T2675)
U115_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646) → U116_ga(T2646, log2N22_in_a(T2646))
U116_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702) → U117_ga(T2702, log2N23_in_a(T2702))
log2N23_in_a(T2731) → U111_a(T2731, log2N20_in_a(T2731))
U111_a(T2731, log2N20_out_a(T2731)) → log2N23_out_a(T2731)
U117_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702) → U118_ga(T2702, log2N23_in_a(T2702))
U118_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2758) → U119_ga(T2758, log2N24_in_a(T2758))
log2N24_in_a(T2776) → U112_a(T2776, log2N21_in_a(T2776))
U112_a(T2776, log2N21_out_a(T2776)) → log2N24_out_a(T2776)
U119_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758) → U120_ga(T2758, log2N24_in_a(T2758))
U120_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(0)))))), T2795) → U121_ga(T2795, log2N25_in_a(T2795))
log2N25_in_a(T2813) → U113_a(T2813, log2N21_in_a(T2813))
U113_a(T2813, log2N21_out_a(T2813)) → log2N25_out_a(T2813)
U121_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(0)))))), T2795)
log2D_in_ga(s(s(s(s(s(s(s(0))))))), T2795) → U122_ga(T2795, log2N25_in_a(T2795))
U122_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(s(0))))))), T2795)
log2D_in_ga(s(s(s(s(0)))), T2830) → U123_ga(T2830, log2N26_in_a(T2830))
log2N26_in_a(s(s(s(s(0))))) → log2N26_out_a(s(s(s(s(0)))))
U123_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(0)))), T2830)
log2D_in_ga(s(s(s(s(s(0))))), T2830) → U124_ga(T2830, log2N26_in_a(T2830))
U124_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(s(0))))), T2830)
log2D_in_ga(s(s(0)), T2846) → U125_ga(T2846, log2N27_in_a(T2846))
log2N27_in_a(s(s(s(s(0))))) → log2N27_out_a(s(s(s(s(0)))))
U125_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(0)), T2846)
log2D_in_ga(s(s(s(0))), T2846) → U126_ga(T2846, log2N27_in_a(T2846))
U126_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(s(0))), T2846)
log2D_in_ga(0, s(s(s(0)))) → log2D_out_ga(0, s(s(s(0))))
log2D_in_ga(s(0), s(s(s(0)))) → log2D_out_ga(s(0), s(s(s(0))))
U5_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(0, s(T282), T284)
log2C_in_gga(s(0), s(T282), T284) → U6_gga(T282, T284, log2D_in_ga(T282, T284))
U6_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(s(0), s(T282), T284)
log2C_in_gga(0, 0, s(s(0))) → log2C_out_gga(0, 0, s(s(0)))
log2C_in_gga(s(0), 0, s(s(0))) → log2C_out_gga(s(0), 0, s(s(0)))
U4_gga(T262, T263, T265, log2C_out_gga(T262, s(T263), T265)) → log2C_out_gga(s(s(T262)), T263, T265)
U131_ga(T241, T243, log2C_out_gga(T241, s(s(s(s(s(s(s(0))))))), T243)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876) → U132_ga(T2876, log2N28_in_a(T2876))
log2N28_in_a(T2905) → U127_a(T2905, log2N26_in_a(T2905))
U127_a(T2905, log2N26_out_a(T2905)) → log2N28_out_a(T2905)
U132_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876) → U133_ga(T2876, log2N28_in_a(T2876))
U133_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932) → U134_ga(T2932, log2N29_in_a(T2932))
log2N29_in_a(T2961) → U128_a(T2961, log2N26_in_a(T2961))
U128_a(T2961, log2N26_out_a(T2961)) → log2N29_out_a(T2961)
U134_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932) → U135_ga(T2932, log2N29_in_a(T2932))
U135_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2988) → U136_ga(T2988, log2N30_in_a(T2988))
log2N30_in_a(T3006) → U129_a(T3006, log2N27_in_a(T3006))
U129_a(T3006, log2N27_out_a(T3006)) → log2N30_out_a(T3006)
U136_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988) → U137_ga(T2988, log2N30_in_a(T2988))
U137_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(0)))))), T3025) → U138_ga(T3025, log2N31_in_a(T3025))
log2N31_in_a(T3043) → U130_a(T3043, log2N27_in_a(T3043))
U130_a(T3043, log2N27_out_a(T3043)) → log2N31_out_a(T3043)
U138_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(0)))))), T3025)
log2B_in_ga(s(s(s(s(s(s(s(0))))))), T3025) → U139_ga(T3025, log2N31_in_a(T3025))
U139_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(s(0))))))), T3025)
log2B_in_ga(s(s(s(s(0)))), T3060) → U140_ga(T3060, log2N32_in_a(T3060))
log2N32_in_a(s(s(s(0)))) → log2N32_out_a(s(s(s(0))))
U140_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(0)))), T3060)
log2B_in_ga(s(s(s(s(s(0))))), T3060) → U141_ga(T3060, log2N32_in_a(T3060))
U141_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(s(0))))), T3060)
log2B_in_ga(s(s(0)), T3076) → U142_ga(T3076, log2N33_in_a(T3076))
log2N33_in_a(s(s(s(0)))) → log2N33_out_a(s(s(s(0))))
U142_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(0)), T3076)
log2B_in_ga(s(s(s(0))), T3076) → U143_ga(T3076, log2N33_in_a(T3076))
U143_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(s(0))), T3076)
log2B_in_ga(0, s(s(0))) → log2B_out_ga(0, s(s(0)))
log2B_in_ga(s(0), s(s(0))) → log2B_out_ga(s(0), s(s(0)))
U2_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(0, s(T148), T150)
log2A_in_gga(s(0), s(T148), T150) → U3_gga(T148, T150, log2B_in_ga(T148, T150))
U3_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(s(0), s(T148), T150)
log2A_in_gga(0, 0, s(0)) → log2A_out_gga(0, 0, s(0))
log2A_in_gga(s(0), 0, s(0)) → log2A_out_gga(s(0), 0, s(0))
U1_gga(T128, T129, T131, log2A_out_gga(T128, s(T129), T131)) → log2A_out_gga(s(s(T128)), T129, T131)
U148_ga(T107, T109, log2A_out_gga(T107, s(s(s(s(s(s(s(0))))))), T109)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106) → U149_ga(T3106, log2N34_in_a(T3106))
log2N34_in_a(T3135) → U144_a(T3135, log2N32_in_a(T3135))
U144_a(T3135, log2N32_out_a(T3135)) → log2N34_out_a(T3135)
U149_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106) → U150_ga(T3106, log2N34_in_a(T3106))
U150_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162) → U151_ga(T3162, log2N35_in_a(T3162))
log2N35_in_a(T3191) → U145_a(T3191, log2N32_in_a(T3191))
U145_a(T3191, log2N32_out_a(T3191)) → log2N35_out_a(T3191)
U151_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162) → U152_ga(T3162, log2N35_in_a(T3162))
U152_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218) → U153_ga(T3218, log2N36_in_a(T3218))
log2N36_in_a(T3236) → U146_a(T3236, log2N33_in_a(T3236))
U146_a(T3236, log2N33_out_a(T3236)) → log2N36_out_a(T3236)
U153_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218) → U154_ga(T3218, log2N36_in_a(T3218))
U154_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(0)))))))), T3255) → U155_ga(T3255, log2N37_in_a(T3255))
log2N37_in_a(T3273) → U147_a(T3273, log2N33_in_a(T3273))
U147_a(T3273, log2N33_out_a(T3273)) → log2N37_out_a(T3273)
U155_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(0)))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255) → U156_ga(T3255, log2N37_in_a(T3255))
U156_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(0)))))), T3290) → U157_ga(T3290, log2N38_in_a(T3290))
log2N38_in_a(s(s(0))) → log2N38_out_a(s(s(0)))
U157_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(0)))))), T3290)
log2N40_in_ga(s(s(s(s(s(s(s(0))))))), T3290) → U158_ga(T3290, log2N38_in_a(T3290))
U158_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(s(0))))))), T3290)
log2N40_in_ga(s(s(s(s(0)))), T3306) → U159_ga(T3306, log2N39_in_a(T3306))
log2N39_in_a(s(s(0))) → log2N39_out_a(s(s(0)))
U159_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(0)))), T3306)
log2N40_in_ga(s(s(s(s(s(0))))), T3306) → U160_ga(T3306, log2N39_in_a(T3306))
U160_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(s(0))))), T3306)
log2N40_in_ga(s(s(0)), s(0)) → log2N40_out_ga(s(s(0)), s(0))
log2N40_in_ga(s(s(s(0))), s(0)) → log2N40_out_ga(s(s(s(0))), s(0))
log2N40_in_ga(0, s(0)) → log2N40_out_ga(0, s(0))
log2N40_in_ga(s(0), s(0)) → log2N40_out_ga(s(0), s(0))

The argument filtering Pi contains the following mapping:
log2N40_in_ga(x1, x2)  =  log2N40_in_ga(x1)
s(x1)  =  s(x1)
U148_ga(x1, x2, x3)  =  U148_ga(x3)
log2A_in_gga(x1, x2, x3)  =  log2A_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x4)
0  =  0
U2_gga(x1, x2, x3)  =  U2_gga(x3)
log2B_in_ga(x1, x2)  =  log2B_in_ga(x1)
U131_ga(x1, x2, x3)  =  U131_ga(x3)
log2C_in_gga(x1, x2, x3)  =  log2C_in_gga(x1, x2)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x4)
U5_gga(x1, x2, x3)  =  U5_gga(x3)
log2D_in_ga(x1, x2)  =  log2D_in_ga(x1)
U114_ga(x1, x2, x3)  =  U114_ga(x3)
log2E_in_gga(x1, x2, x3)  =  log2E_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x4)
U8_gga(x1, x2, x3)  =  U8_gga(x3)
log2F_in_ga(x1, x2)  =  log2F_in_ga(x1)
U97_ga(x1, x2, x3)  =  U97_ga(x3)
log2G_in_gga(x1, x2, x3)  =  log2G_in_gga(x1, x2)
U10_gga(x1, x2, x3, x4)  =  U10_gga(x4)
U11_gga(x1, x2, x3)  =  U11_gga(x3)
log2H_in_ga(x1, x2)  =  log2H_in_ga(x1)
U80_ga(x1, x2, x3)  =  U80_ga(x3)
log2I_in_gga(x1, x2, x3)  =  log2I_in_gga(x1, x2)
U13_gga(x1, x2, x3, x4)  =  U13_gga(x4)
U14_gga(x1, x2, x3)  =  U14_gga(x3)
log2J_in_ga(x1, x2)  =  log2J_in_ga(x1)
U63_ga(x1, x2, x3)  =  U63_ga(x3)
log2K_in_gga(x1, x2, x3)  =  log2K_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x4)
U17_gga(x1, x2, x3)  =  U17_gga(x3)
log2L_in_ga(x1, x2)  =  log2L_in_ga(x1)
U46_ga(x1, x2, x3)  =  U46_ga(x3)
log2M_in_gga(x1, x2, x3)  =  log2M_in_gga(x1, x2)
U19_gga(x1, x2, x3, x4)  =  U19_gga(x4)
U20_gga(x1, x2, x3)  =  U20_gga(x3)
log2N_in_gga(x1, x2, x3)  =  log2N_in_gga(x1, x2)
U25_gga(x1, x2, x3, x4)  =  U25_gga(x4)
log2O_in_ggga(x1, x2, x3, x4)  =  log2O_in_ggga(x1, x2, x3)
U22_ggga(x1, x2, x3, x4, x5)  =  U22_ggga(x5)
U23_ggga(x1, x2, x3, x4)  =  U23_ggga(x4)
U26_gga(x1, x2, x3)  =  U26_gga(x3)
log2P_in_ga(x1, x2)  =  log2P_in_ga(x1)
U38_ga(x1, x2, x3)  =  U38_ga(x3)
log2V_in_ga(x1, x2)  =  log2V_in_ga(x1)
log2V_out_ga(x1, x2)  =  log2V_out_ga(x2)
log2P_out_ga(x1, x2)  =  log2P_out_ga(x2)
log2N_out_gga(x1, x2, x3)  =  log2N_out_gga(x3)
U27_gga(x1, x2, x3)  =  U27_gga(x3)
U28_gga(x1, x2, x3)  =  U28_gga(x3)
log2Q_in_ga(x1, x2)  =  log2Q_in_ga(x1)
U39_ga(x1, x2, x3)  =  U39_ga(x3)
log2Q_out_ga(x1, x2)  =  log2Q_out_ga(x2)
U29_gga(x1, x2, x3)  =  U29_gga(x3)
U30_gga(x1, x2, x3)  =  U30_gga(x3)
log2R_in_ga(x1, x2)  =  log2R_in_ga(x1)
U40_ga(x1, x2, x3)  =  U40_ga(x3)
log2W_in_ga(x1, x2)  =  log2W_in_ga(x1)
log2W_out_ga(x1, x2)  =  log2W_out_ga(x2)
log2R_out_ga(x1, x2)  =  log2R_out_ga(x2)
U31_gga(x1, x2, x3)  =  U31_gga(x3)
U32_gga(x1, x2, x3)  =  U32_gga(x3)
log2S_in_ga(x1, x2)  =  log2S_in_ga(x1)
U41_ga(x1, x2, x3)  =  U41_ga(x3)
log2S_out_ga(x1, x2)  =  log2S_out_ga(x2)
U33_gga(x1, x2, x3)  =  U33_gga(x3)
U34_gga(x1, x2, x3)  =  U34_gga(x3)
log2T_in_ga(x1, x2)  =  log2T_in_ga(x1)
log2T_out_ga(x1, x2)  =  log2T_out_ga(x2)
U35_gga(x1, x2, x3)  =  U35_gga(x3)
U36_gga(x1, x2, x3)  =  U36_gga(x3)
log2U_in_ga(x1, x2)  =  log2U_in_ga(x1)
log2U_out_ga(x1, x2)  =  log2U_out_ga(x2)
U37_gga(x1, x2, x3)  =  U37_gga(x3)
log2O_out_ggga(x1, x2, x3, x4)  =  log2O_out_ggga(x4)
U24_ggga(x1, x2, x3, x4)  =  U24_ggga(x4)
log2M_out_gga(x1, x2, x3)  =  log2M_out_gga(x3)
U21_gga(x1, x2, x3)  =  U21_gga(x3)
log2L_out_ga(x1, x2)  =  log2L_out_ga(x2)
U47_ga(x1, x2)  =  U47_ga(x2)
log2X_in_ga(x1, x2)  =  log2X_in_ga(x1)
U42_ga(x1, x2, x3)  =  U42_ga(x3)
log2X_out_ga(x1, x2)  =  log2X_out_ga(x2)
U48_ga(x1, x2)  =  U48_ga(x2)
U49_ga(x1, x2)  =  U49_ga(x2)
log2Y_in_ga(x1, x2)  =  log2Y_in_ga(x1)
U43_ga(x1, x2, x3)  =  U43_ga(x3)
log2Y_out_ga(x1, x2)  =  log2Y_out_ga(x2)
U50_ga(x1, x2)  =  U50_ga(x2)
U51_ga(x1, x2)  =  U51_ga(x2)
log2Z_in_ga(x1, x2)  =  log2Z_in_ga(x1)
U44_ga(x1, x2, x3)  =  U44_ga(x3)
log2Z_out_ga(x1, x2)  =  log2Z_out_ga(x2)
U52_ga(x1, x2)  =  U52_ga(x2)
U53_ga(x1, x2)  =  U53_ga(x2)
log2N1_in_ga(x1, x2)  =  log2N1_in_ga(x1)
U45_ga(x1, x2, x3)  =  U45_ga(x3)
log2N1_out_ga(x1, x2)  =  log2N1_out_ga(x2)
U54_ga(x1, x2)  =  U54_ga(x2)
U55_ga(x1, x2)  =  U55_ga(x2)
log2N2_in_ga(x1, x2)  =  log2N2_in_ga(x1)
log2N2_out_ga(x1, x2)  =  log2N2_out_ga(x2)
U56_ga(x1, x2)  =  U56_ga(x2)
U57_ga(x1, x2)  =  U57_ga(x2)
log2N3_in_ga(x1, x2)  =  log2N3_in_ga(x1)
log2N3_out_ga(x1, x2)  =  log2N3_out_ga(x2)
U58_ga(x1, x2)  =  U58_ga(x2)
log2K_out_gga(x1, x2, x3)  =  log2K_out_gga(x3)
U18_gga(x1, x2, x3)  =  U18_gga(x3)
log2J_out_ga(x1, x2)  =  log2J_out_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
log2N4_in_a(x1)  =  log2N4_in_a
U59_a(x1, x2)  =  U59_a(x2)
log2N4_out_a(x1)  =  log2N4_out_a(x1)
U65_ga(x1, x2)  =  U65_ga(x2)
U66_ga(x1, x2)  =  U66_ga(x2)
log2N5_in_a(x1)  =  log2N5_in_a
U60_a(x1, x2)  =  U60_a(x2)
log2N5_out_a(x1)  =  log2N5_out_a(x1)
U67_ga(x1, x2)  =  U67_ga(x2)
U68_ga(x1, x2)  =  U68_ga(x2)
log2N6_in_a(x1)  =  log2N6_in_a
U61_a(x1, x2)  =  U61_a(x2)
log2N6_out_a(x1)  =  log2N6_out_a(x1)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
log2N7_in_a(x1)  =  log2N7_in_a
U62_a(x1, x2)  =  U62_a(x2)
log2N7_out_a(x1)  =  log2N7_out_a(x1)
U71_ga(x1, x2)  =  U71_ga(x2)
U72_ga(x1, x2)  =  U72_ga(x2)
log2N8_in_a(x1)  =  log2N8_in_a
log2N8_out_a(x1)  =  log2N8_out_a(x1)
U73_ga(x1, x2)  =  U73_ga(x2)
U74_ga(x1, x2)  =  U74_ga(x2)
log2N9_in_a(x1)  =  log2N9_in_a
log2N9_out_a(x1)  =  log2N9_out_a(x1)
U75_ga(x1, x2)  =  U75_ga(x2)
log2I_out_gga(x1, x2, x3)  =  log2I_out_gga(x3)
U15_gga(x1, x2, x3)  =  U15_gga(x3)
log2H_out_ga(x1, x2)  =  log2H_out_ga(x2)
U81_ga(x1, x2)  =  U81_ga(x2)
log2N10_in_a(x1)  =  log2N10_in_a
U76_a(x1, x2)  =  U76_a(x2)
log2N10_out_a(x1)  =  log2N10_out_a(x1)
U82_ga(x1, x2)  =  U82_ga(x2)
U83_ga(x1, x2)  =  U83_ga(x2)
log2N11_in_a(x1)  =  log2N11_in_a
U77_a(x1, x2)  =  U77_a(x2)
log2N11_out_a(x1)  =  log2N11_out_a(x1)
U84_ga(x1, x2)  =  U84_ga(x2)
U85_ga(x1, x2)  =  U85_ga(x2)
log2N12_in_a(x1)  =  log2N12_in_a
U78_a(x1, x2)  =  U78_a(x2)
log2N12_out_a(x1)  =  log2N12_out_a(x1)
U86_ga(x1, x2)  =  U86_ga(x2)
U87_ga(x1, x2)  =  U87_ga(x2)
log2N13_in_a(x1)  =  log2N13_in_a
U79_a(x1, x2)  =  U79_a(x2)
log2N13_out_a(x1)  =  log2N13_out_a(x1)
U88_ga(x1, x2)  =  U88_ga(x2)
U89_ga(x1, x2)  =  U89_ga(x2)
log2N14_in_a(x1)  =  log2N14_in_a
log2N14_out_a(x1)  =  log2N14_out_a(x1)
U90_ga(x1, x2)  =  U90_ga(x2)
U91_ga(x1, x2)  =  U91_ga(x2)
log2N15_in_a(x1)  =  log2N15_in_a
log2N15_out_a(x1)  =  log2N15_out_a(x1)
U92_ga(x1, x2)  =  U92_ga(x2)
log2G_out_gga(x1, x2, x3)  =  log2G_out_gga(x3)
U12_gga(x1, x2, x3)  =  U12_gga(x3)
log2F_out_ga(x1, x2)  =  log2F_out_ga(x2)
U98_ga(x1, x2)  =  U98_ga(x2)
log2N16_in_a(x1)  =  log2N16_in_a
U93_a(x1, x2)  =  U93_a(x2)
log2N16_out_a(x1)  =  log2N16_out_a(x1)
U99_ga(x1, x2)  =  U99_ga(x2)
U100_ga(x1, x2)  =  U100_ga(x2)
log2N17_in_a(x1)  =  log2N17_in_a
U94_a(x1, x2)  =  U94_a(x2)
log2N17_out_a(x1)  =  log2N17_out_a(x1)
U101_ga(x1, x2)  =  U101_ga(x2)
U102_ga(x1, x2)  =  U102_ga(x2)
log2N18_in_a(x1)  =  log2N18_in_a
U95_a(x1, x2)  =  U95_a(x2)
log2N18_out_a(x1)  =  log2N18_out_a(x1)
U103_ga(x1, x2)  =  U103_ga(x2)
U104_ga(x1, x2)  =  U104_ga(x2)
log2N19_in_a(x1)  =  log2N19_in_a
U96_a(x1, x2)  =  U96_a(x2)
log2N19_out_a(x1)  =  log2N19_out_a(x1)
U105_ga(x1, x2)  =  U105_ga(x2)
U106_ga(x1, x2)  =  U106_ga(x2)
log2N20_in_a(x1)  =  log2N20_in_a
log2N20_out_a(x1)  =  log2N20_out_a(x1)
U107_ga(x1, x2)  =  U107_ga(x2)
U108_ga(x1, x2)  =  U108_ga(x2)
log2N21_in_a(x1)  =  log2N21_in_a
log2N21_out_a(x1)  =  log2N21_out_a(x1)
U109_ga(x1, x2)  =  U109_ga(x2)
log2E_out_gga(x1, x2, x3)  =  log2E_out_gga(x3)
U9_gga(x1, x2, x3)  =  U9_gga(x3)
log2D_out_ga(x1, x2)  =  log2D_out_ga(x2)
U115_ga(x1, x2)  =  U115_ga(x2)
log2N22_in_a(x1)  =  log2N22_in_a
U110_a(x1, x2)  =  U110_a(x2)
log2N22_out_a(x1)  =  log2N22_out_a(x1)
U116_ga(x1, x2)  =  U116_ga(x2)
U117_ga(x1, x2)  =  U117_ga(x2)
log2N23_in_a(x1)  =  log2N23_in_a
U111_a(x1, x2)  =  U111_a(x2)
log2N23_out_a(x1)  =  log2N23_out_a(x1)
U118_ga(x1, x2)  =  U118_ga(x2)
U119_ga(x1, x2)  =  U119_ga(x2)
log2N24_in_a(x1)  =  log2N24_in_a
U112_a(x1, x2)  =  U112_a(x2)
log2N24_out_a(x1)  =  log2N24_out_a(x1)
U120_ga(x1, x2)  =  U120_ga(x2)
U121_ga(x1, x2)  =  U121_ga(x2)
log2N25_in_a(x1)  =  log2N25_in_a
U113_a(x1, x2)  =  U113_a(x2)
log2N25_out_a(x1)  =  log2N25_out_a(x1)
U122_ga(x1, x2)  =  U122_ga(x2)
U123_ga(x1, x2)  =  U123_ga(x2)
log2N26_in_a(x1)  =  log2N26_in_a
log2N26_out_a(x1)  =  log2N26_out_a(x1)
U124_ga(x1, x2)  =  U124_ga(x2)
U125_ga(x1, x2)  =  U125_ga(x2)
log2N27_in_a(x1)  =  log2N27_in_a
log2N27_out_a(x1)  =  log2N27_out_a(x1)
U126_ga(x1, x2)  =  U126_ga(x2)
log2C_out_gga(x1, x2, x3)  =  log2C_out_gga(x3)
U6_gga(x1, x2, x3)  =  U6_gga(x3)
log2B_out_ga(x1, x2)  =  log2B_out_ga(x2)
U132_ga(x1, x2)  =  U132_ga(x2)
log2N28_in_a(x1)  =  log2N28_in_a
U127_a(x1, x2)  =  U127_a(x2)
log2N28_out_a(x1)  =  log2N28_out_a(x1)
U133_ga(x1, x2)  =  U133_ga(x2)
U134_ga(x1, x2)  =  U134_ga(x2)
log2N29_in_a(x1)  =  log2N29_in_a
U128_a(x1, x2)  =  U128_a(x2)
log2N29_out_a(x1)  =  log2N29_out_a(x1)
U135_ga(x1, x2)  =  U135_ga(x2)
U136_ga(x1, x2)  =  U136_ga(x2)
log2N30_in_a(x1)  =  log2N30_in_a
U129_a(x1, x2)  =  U129_a(x2)
log2N30_out_a(x1)  =  log2N30_out_a(x1)
U137_ga(x1, x2)  =  U137_ga(x2)
U138_ga(x1, x2)  =  U138_ga(x2)
log2N31_in_a(x1)  =  log2N31_in_a
U130_a(x1, x2)  =  U130_a(x2)
log2N31_out_a(x1)  =  log2N31_out_a(x1)
U139_ga(x1, x2)  =  U139_ga(x2)
U140_ga(x1, x2)  =  U140_ga(x2)
log2N32_in_a(x1)  =  log2N32_in_a
log2N32_out_a(x1)  =  log2N32_out_a(x1)
U141_ga(x1, x2)  =  U141_ga(x2)
U142_ga(x1, x2)  =  U142_ga(x2)
log2N33_in_a(x1)  =  log2N33_in_a
log2N33_out_a(x1)  =  log2N33_out_a(x1)
U143_ga(x1, x2)  =  U143_ga(x2)
log2A_out_gga(x1, x2, x3)  =  log2A_out_gga(x3)
U3_gga(x1, x2, x3)  =  U3_gga(x3)
log2N40_out_ga(x1, x2)  =  log2N40_out_ga(x2)
U149_ga(x1, x2)  =  U149_ga(x2)
log2N34_in_a(x1)  =  log2N34_in_a
U144_a(x1, x2)  =  U144_a(x2)
log2N34_out_a(x1)  =  log2N34_out_a(x1)
U150_ga(x1, x2)  =  U150_ga(x2)
U151_ga(x1, x2)  =  U151_ga(x2)
log2N35_in_a(x1)  =  log2N35_in_a
U145_a(x1, x2)  =  U145_a(x2)
log2N35_out_a(x1)  =  log2N35_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
U153_ga(x1, x2)  =  U153_ga(x2)
log2N36_in_a(x1)  =  log2N36_in_a
U146_a(x1, x2)  =  U146_a(x2)
log2N36_out_a(x1)  =  log2N36_out_a(x1)
U154_ga(x1, x2)  =  U154_ga(x2)
U155_ga(x1, x2)  =  U155_ga(x2)
log2N37_in_a(x1)  =  log2N37_in_a
U147_a(x1, x2)  =  U147_a(x2)
log2N37_out_a(x1)  =  log2N37_out_a(x1)
U156_ga(x1, x2)  =  U156_ga(x2)
U157_ga(x1, x2)  =  U157_ga(x2)
log2N38_in_a(x1)  =  log2N38_in_a
log2N38_out_a(x1)  =  log2N38_out_a(x1)
U158_ga(x1, x2)  =  U158_ga(x2)
U159_ga(x1, x2)  =  U159_ga(x2)
log2N39_in_a(x1)  =  log2N39_in_a
log2N39_out_a(x1)  =  log2N39_out_a(x1)
U160_ga(x1, x2)  =  U160_ga(x2)
LOG2I_IN_GGA(x1, x2, x3)  =  LOG2I_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(33) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(34) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

LOG2I_IN_GGA(s(s(T664)), T665, T667) → LOG2I_IN_GGA(T664, s(T665), T667)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
LOG2I_IN_GGA(x1, x2, x3)  =  LOG2I_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(35) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(36) Obligation:

Q DP problem:
The TRS P consists of the following rules:

LOG2I_IN_GGA(s(s(T664)), T665) → LOG2I_IN_GGA(T664, s(T665))

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(37) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • LOG2I_IN_GGA(s(s(T664)), T665) → LOG2I_IN_GGA(T664, s(T665))
    The graph contains the following edges 1 > 1

(38) YES

(39) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

LOG2G_IN_GGA(s(s(T530)), T531, T533) → LOG2G_IN_GGA(T530, s(T531), T533)

The TRS R consists of the following rules:

log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109) → U148_ga(T107, T109, log2A_in_gga(T107, s(s(s(s(s(s(s(0))))))), T109))
log2A_in_gga(s(s(T128)), T129, T131) → U1_gga(T128, T129, T131, log2A_in_gga(T128, s(T129), T131))
log2A_in_gga(0, s(T148), T150) → U2_gga(T148, T150, log2B_in_ga(T148, T150))
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243) → U131_ga(T241, T243, log2C_in_gga(T241, s(s(s(s(s(s(s(0))))))), T243))
log2C_in_gga(s(s(T262)), T263, T265) → U4_gga(T262, T263, T265, log2C_in_gga(T262, s(T263), T265))
log2C_in_gga(0, s(T282), T284) → U5_gga(T282, T284, log2D_in_ga(T282, T284))
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377) → U114_ga(T375, T377, log2E_in_gga(T375, s(s(s(s(s(s(s(0))))))), T377))
log2E_in_gga(s(s(T396)), T397, T399) → U7_gga(T396, T397, T399, log2E_in_gga(T396, s(T397), T399))
log2E_in_gga(0, s(T416), T418) → U8_gga(T416, T418, log2F_in_ga(T416, T418))
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511) → U97_ga(T509, T511, log2G_in_gga(T509, s(s(s(s(s(s(s(0))))))), T511))
log2G_in_gga(s(s(T530)), T531, T533) → U10_gga(T530, T531, T533, log2G_in_gga(T530, s(T531), T533))
log2G_in_gga(0, s(T550), T552) → U11_gga(T550, T552, log2H_in_ga(T550, T552))
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645) → U80_ga(T643, T645, log2I_in_gga(T643, s(s(s(s(s(s(s(0))))))), T645))
log2I_in_gga(s(s(T664)), T665, T667) → U13_gga(T664, T665, T667, log2I_in_gga(T664, s(T665), T667))
log2I_in_gga(0, s(T684), T686) → U14_gga(T684, T686, log2J_in_ga(T684, T686))
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779) → U63_ga(T777, T779, log2K_in_gga(T777, s(s(s(s(s(s(s(0))))))), T779))
log2K_in_gga(s(s(T798)), T799, T801) → U16_gga(T798, T799, T801, log2K_in_gga(T798, s(T799), T801))
log2K_in_gga(0, s(T818), T820) → U17_gga(T818, T820, log2L_in_ga(T818, T820))
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913) → U46_ga(T911, T913, log2M_in_gga(T911, s(s(s(s(s(s(s(0))))))), T913))
log2M_in_gga(s(s(T932)), T933, T935) → U19_gga(T932, T933, T935, log2M_in_gga(T932, s(T933), T935))
log2M_in_gga(0, s(T952), T954) → U20_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) → U25_gga(T1089, T1090, T1092, log2O_in_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092))
log2O_in_ggga(s(s(T1117)), T1118, T1119, T1121) → U22_ggga(T1117, T1118, T1119, T1121, log2O_in_ggga(T1117, s(T1118), T1119, T1121))
log2O_in_ggga(0, s(T1143), T1144, T1146) → U23_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186) → U26_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
log2P_in_ga(T1233, T1235) → U38_ga(T1233, T1235, log2V_in_ga(T1233, T1235))
log2V_in_ga(T1238, s(s(s(T1238)))) → log2V_out_ga(T1238, s(s(s(T1238))))
U38_ga(T1233, T1235, log2V_out_ga(T1233, T1235)) → log2P_out_ga(T1233, T1235)
U26_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186) → U27_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
U27_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290) → U28_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
log2Q_in_ga(T1337, T1339) → U39_ga(T1337, T1339, log2V_in_ga(T1337, T1339))
U39_ga(T1337, T1339, log2V_out_ga(T1337, T1339)) → log2Q_out_ga(T1337, T1339)
U28_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290) → U29_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
U29_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391) → U30_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
log2R_in_ga(T1419, T1421) → U40_ga(T1419, T1421, log2W_in_ga(T1419, T1421))
log2W_in_ga(T1424, s(s(s(T1424)))) → log2W_out_ga(T1424, s(s(s(T1424))))
U40_ga(T1419, T1421, log2W_out_ga(T1419, T1421)) → log2R_out_ga(T1419, T1421)
U30_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391) → U31_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
U31_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(0)))))), T1458, T1460) → U32_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
log2S_in_ga(T1488, T1490) → U41_ga(T1488, T1490, log2W_in_ga(T1488, T1490))
U41_ga(T1488, T1490, log2W_out_ga(T1488, T1490)) → log2S_out_ga(T1488, T1490)
U32_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(0)))))), T1458, T1460)
log2N_in_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460) → U33_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
U33_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460)
log2N_in_gga(s(s(s(s(0)))), T1520, T1522) → U34_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
log2T_in_ga(T1525, s(s(T1525))) → log2T_out_ga(T1525, s(s(T1525)))
U34_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(0)))), T1520, T1522)
log2N_in_gga(s(s(s(s(s(0))))), T1520, T1522) → U35_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
U35_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(s(0))))), T1520, T1522)
log2N_in_gga(s(s(0)), T1547, T1549) → U36_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
log2U_in_ga(T1552, s(s(T1552))) → log2U_out_ga(T1552, s(s(T1552)))
U36_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(0)), T1547, T1549)
log2N_in_gga(s(s(s(0))), T1547, T1549) → U37_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
U37_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(s(0))), T1547, T1549)
log2N_in_gga(0, T1565, s(T1565)) → log2N_out_gga(0, T1565, s(T1565))
log2N_in_gga(s(0), T1565, s(T1565)) → log2N_out_gga(s(0), T1565, s(T1565))
U23_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(0, s(T1143), T1144, T1146)
log2O_in_ggga(s(0), s(T1143), T1144, T1146) → U24_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
U24_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(s(0), s(T1143), T1144, T1146)
log2O_in_ggga(0, 0, T1164, s(T1164)) → log2O_out_ggga(0, 0, T1164, s(T1164))
log2O_in_ggga(s(0), 0, T1164, s(T1164)) → log2O_out_ggga(s(0), 0, T1164, s(T1164))
U22_ggga(T1117, T1118, T1119, T1121, log2O_out_ggga(T1117, s(T1118), T1119, T1121)) → log2O_out_ggga(s(s(T1117)), T1118, T1119, T1121)
U25_gga(T1089, T1090, T1092, log2O_out_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092)
U20_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(0, s(T952), T954)
log2M_in_gga(s(0), s(T952), T954) → U21_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
U21_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(s(0), s(T952), T954)
log2M_in_gga(0, 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(0, 0, s(s(s(s(s(s(s(0))))))))
log2M_in_gga(s(0), 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(s(0), 0, s(s(s(s(s(s(s(0))))))))
U19_gga(T932, T933, T935, log2M_out_gga(T932, s(T933), T935)) → log2M_out_gga(s(s(T932)), T933, T935)
U46_ga(T911, T913, log2M_out_gga(T911, s(s(s(s(s(s(s(0))))))), T913)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592) → U47_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
log2X_in_ga(T1640, T1642) → U42_ga(T1640, T1642, log2T_in_ga(T1640, T1642))
U42_ga(T1640, T1642, log2T_out_ga(T1640, T1642)) → log2X_out_ga(T1640, T1642)
U47_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592) → U48_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
U48_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686) → U49_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
log2Y_in_ga(T1734, T1736) → U43_ga(T1734, T1736, log2T_in_ga(T1734, T1736))
U43_ga(T1734, T1736, log2T_out_ga(T1734, T1736)) → log2Y_out_ga(T1734, T1736)
U49_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686) → U50_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
U50_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(0)))))))), T1780) → U51_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
log2Z_in_ga(T1809, T1811) → U44_ga(T1809, T1811, log2U_in_ga(T1809, T1811))
U44_ga(T1809, T1811, log2U_out_ga(T1809, T1811)) → log2Z_out_ga(T1809, T1811)
U51_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(0)))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780) → U52_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
U52_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(0)))))), T1839) → U53_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
log2N1_in_ga(T1868, T1870) → U45_ga(T1868, T1870, log2U_in_ga(T1868, T1870))
U45_ga(T1868, T1870, log2U_out_ga(T1868, T1870)) → log2N1_out_ga(T1868, T1870)
U53_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(0)))))), T1839)
log2L_in_ga(s(s(s(s(s(s(s(0))))))), T1839) → U54_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
U54_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(s(0))))))), T1839)
log2L_in_ga(s(s(s(s(0)))), T1896) → U55_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
log2N2_in_ga(T1900, s(T1900)) → log2N2_out_ga(T1900, s(T1900))
U55_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(0)))), T1896)
log2L_in_ga(s(s(s(s(s(0))))), T1896) → U56_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
U56_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(s(0))))), T1896)
log2L_in_ga(s(s(0)), T1917) → U57_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
log2N3_in_ga(T1921, s(T1921)) → log2N3_out_ga(T1921, s(T1921))
U57_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(0)), T1917)
log2L_in_ga(s(s(s(0))), T1917) → U58_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
U58_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(s(0))), T1917)
log2L_in_ga(0, s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(0, s(s(s(s(s(s(s(0))))))))
log2L_in_ga(s(0), s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(s(0), s(s(s(s(s(s(s(0))))))))
U17_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(0, s(T818), T820)
log2K_in_gga(s(0), s(T818), T820) → U18_gga(T818, T820, log2L_in_ga(T818, T820))
U18_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(s(0), s(T818), T820)
log2K_in_gga(0, 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(0, 0, s(s(s(s(s(s(0)))))))
log2K_in_gga(s(0), 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(s(0), 0, s(s(s(s(s(s(0)))))))
U16_gga(T798, T799, T801, log2K_out_gga(T798, s(T799), T801)) → log2K_out_gga(s(s(T798)), T799, T801)
U63_ga(T777, T779, log2K_out_gga(T777, s(s(s(s(s(s(s(0))))))), T779)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952) → U64_ga(T1952, log2N4_in_a(T1952))
log2N4_in_a(T1981) → U59_a(T1981, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1981))
U59_a(T1981, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1981)) → log2N4_out_a(T1981)
U64_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952) → U65_ga(T1952, log2N4_in_a(T1952))
U65_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009) → U66_ga(T2009, log2N5_in_a(T2009))
log2N5_in_a(T2038) → U60_a(T2038, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T2038))
U60_a(T2038, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T2038)) → log2N5_out_a(T2038)
U66_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009) → U67_ga(T2009, log2N5_in_a(T2009))
U67_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2066) → U68_ga(T2066, log2N6_in_a(T2066))
log2N6_in_a(T2084) → U61_a(T2084, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2084))
U61_a(T2084, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2084)) → log2N6_out_a(T2084)
U68_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066) → U69_ga(T2066, log2N6_in_a(T2066))
U69_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(0)))))), T2104) → U70_ga(T2104, log2N7_in_a(T2104))
log2N7_in_a(T2122) → U62_a(T2122, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2122))
U62_a(T2122, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2122)) → log2N7_out_a(T2122)
U70_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(0)))))), T2104)
log2J_in_ga(s(s(s(s(s(s(s(0))))))), T2104) → U71_ga(T2104, log2N7_in_a(T2104))
U71_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(s(0))))))), T2104)
log2J_in_ga(s(s(s(s(0)))), T2140) → U72_ga(T2140, log2N8_in_a(T2140))
log2N8_in_a(s(s(s(s(s(s(s(0)))))))) → log2N8_out_a(s(s(s(s(s(s(s(0))))))))
U72_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(0)))), T2140)
log2J_in_ga(s(s(s(s(s(0))))), T2140) → U73_ga(T2140, log2N8_in_a(T2140))
U73_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(s(0))))), T2140)
log2J_in_ga(s(s(0)), T2156) → U74_ga(T2156, log2N9_in_a(T2156))
log2N9_in_a(s(s(s(s(s(s(s(0)))))))) → log2N9_out_a(s(s(s(s(s(s(s(0))))))))
U74_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(0)), T2156)
log2J_in_ga(s(s(s(0))), T2156) → U75_ga(T2156, log2N9_in_a(T2156))
U75_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(s(0))), T2156)
log2J_in_ga(0, s(s(s(s(s(s(0))))))) → log2J_out_ga(0, s(s(s(s(s(s(0)))))))
log2J_in_ga(s(0), s(s(s(s(s(s(0))))))) → log2J_out_ga(s(0), s(s(s(s(s(s(0)))))))
U14_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(0, s(T684), T686)
log2I_in_gga(s(0), s(T684), T686) → U15_gga(T684, T686, log2J_in_ga(T684, T686))
U15_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(s(0), s(T684), T686)
log2I_in_gga(0, 0, s(s(s(s(s(0)))))) → log2I_out_gga(0, 0, s(s(s(s(s(0))))))
log2I_in_gga(s(0), 0, s(s(s(s(s(0)))))) → log2I_out_gga(s(0), 0, s(s(s(s(s(0))))))
U13_gga(T664, T665, T667, log2I_out_gga(T664, s(T665), T667)) → log2I_out_gga(s(s(T664)), T665, T667)
U80_ga(T643, T645, log2I_out_gga(T643, s(s(s(s(s(s(s(0))))))), T645)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186) → U81_ga(T2186, log2N10_in_a(T2186))
log2N10_in_a(T2215) → U76_a(T2215, log2N8_in_a(T2215))
U76_a(T2215, log2N8_out_a(T2215)) → log2N10_out_a(T2215)
U81_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186) → U82_ga(T2186, log2N10_in_a(T2186))
U82_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242) → U83_ga(T2242, log2N11_in_a(T2242))
log2N11_in_a(T2271) → U77_a(T2271, log2N8_in_a(T2271))
U77_a(T2271, log2N8_out_a(T2271)) → log2N11_out_a(T2271)
U83_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242) → U84_ga(T2242, log2N11_in_a(T2242))
U84_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2298) → U85_ga(T2298, log2N12_in_a(T2298))
log2N12_in_a(T2316) → U78_a(T2316, log2N9_in_a(T2316))
U78_a(T2316, log2N9_out_a(T2316)) → log2N12_out_a(T2316)
U85_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298) → U86_ga(T2298, log2N12_in_a(T2298))
U86_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(0)))))), T2335) → U87_ga(T2335, log2N13_in_a(T2335))
log2N13_in_a(T2353) → U79_a(T2353, log2N9_in_a(T2353))
U79_a(T2353, log2N9_out_a(T2353)) → log2N13_out_a(T2353)
U87_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(0)))))), T2335)
log2H_in_ga(s(s(s(s(s(s(s(0))))))), T2335) → U88_ga(T2335, log2N13_in_a(T2335))
U88_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(s(0))))))), T2335)
log2H_in_ga(s(s(s(s(0)))), T2370) → U89_ga(T2370, log2N14_in_a(T2370))
log2N14_in_a(s(s(s(s(s(s(0))))))) → log2N14_out_a(s(s(s(s(s(s(0)))))))
U89_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(0)))), T2370)
log2H_in_ga(s(s(s(s(s(0))))), T2370) → U90_ga(T2370, log2N14_in_a(T2370))
U90_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(s(0))))), T2370)
log2H_in_ga(s(s(0)), T2386) → U91_ga(T2386, log2N15_in_a(T2386))
log2N15_in_a(s(s(s(s(s(s(0))))))) → log2N15_out_a(s(s(s(s(s(s(0)))))))
U91_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(0)), T2386)
log2H_in_ga(s(s(s(0))), T2386) → U92_ga(T2386, log2N15_in_a(T2386))
U92_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(s(0))), T2386)
log2H_in_ga(0, s(s(s(s(s(0)))))) → log2H_out_ga(0, s(s(s(s(s(0))))))
log2H_in_ga(s(0), s(s(s(s(s(0)))))) → log2H_out_ga(s(0), s(s(s(s(s(0))))))
U11_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(0, s(T550), T552)
log2G_in_gga(s(0), s(T550), T552) → U12_gga(T550, T552, log2H_in_ga(T550, T552))
U12_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(s(0), s(T550), T552)
log2G_in_gga(0, 0, s(s(s(s(0))))) → log2G_out_gga(0, 0, s(s(s(s(0)))))
log2G_in_gga(s(0), 0, s(s(s(s(0))))) → log2G_out_gga(s(0), 0, s(s(s(s(0)))))
U10_gga(T530, T531, T533, log2G_out_gga(T530, s(T531), T533)) → log2G_out_gga(s(s(T530)), T531, T533)
U97_ga(T509, T511, log2G_out_gga(T509, s(s(s(s(s(s(s(0))))))), T511)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416) → U98_ga(T2416, log2N16_in_a(T2416))
log2N16_in_a(T2445) → U93_a(T2445, log2N14_in_a(T2445))
U93_a(T2445, log2N14_out_a(T2445)) → log2N16_out_a(T2445)
U98_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416) → U99_ga(T2416, log2N16_in_a(T2416))
U99_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472) → U100_ga(T2472, log2N17_in_a(T2472))
log2N17_in_a(T2501) → U94_a(T2501, log2N14_in_a(T2501))
U94_a(T2501, log2N14_out_a(T2501)) → log2N17_out_a(T2501)
U100_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472) → U101_ga(T2472, log2N17_in_a(T2472))
U101_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2528) → U102_ga(T2528, log2N18_in_a(T2528))
log2N18_in_a(T2546) → U95_a(T2546, log2N15_in_a(T2546))
U95_a(T2546, log2N15_out_a(T2546)) → log2N18_out_a(T2546)
U102_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528) → U103_ga(T2528, log2N18_in_a(T2528))
U103_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(0)))))), T2565) → U104_ga(T2565, log2N19_in_a(T2565))
log2N19_in_a(T2583) → U96_a(T2583, log2N15_in_a(T2583))
U96_a(T2583, log2N15_out_a(T2583)) → log2N19_out_a(T2583)
U104_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(0)))))), T2565)
log2F_in_ga(s(s(s(s(s(s(s(0))))))), T2565) → U105_ga(T2565, log2N19_in_a(T2565))
U105_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(s(0))))))), T2565)
log2F_in_ga(s(s(s(s(0)))), T2600) → U106_ga(T2600, log2N20_in_a(T2600))
log2N20_in_a(s(s(s(s(s(0)))))) → log2N20_out_a(s(s(s(s(s(0))))))
U106_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(0)))), T2600)
log2F_in_ga(s(s(s(s(s(0))))), T2600) → U107_ga(T2600, log2N20_in_a(T2600))
U107_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(s(0))))), T2600)
log2F_in_ga(s(s(0)), T2616) → U108_ga(T2616, log2N21_in_a(T2616))
log2N21_in_a(s(s(s(s(s(0)))))) → log2N21_out_a(s(s(s(s(s(0))))))
U108_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(0)), T2616)
log2F_in_ga(s(s(s(0))), T2616) → U109_ga(T2616, log2N21_in_a(T2616))
U109_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(s(0))), T2616)
log2F_in_ga(0, s(s(s(s(0))))) → log2F_out_ga(0, s(s(s(s(0)))))
log2F_in_ga(s(0), s(s(s(s(0))))) → log2F_out_ga(s(0), s(s(s(s(0)))))
U8_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(0, s(T416), T418)
log2E_in_gga(s(0), s(T416), T418) → U9_gga(T416, T418, log2F_in_ga(T416, T418))
U9_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(s(0), s(T416), T418)
log2E_in_gga(0, 0, s(s(s(0)))) → log2E_out_gga(0, 0, s(s(s(0))))
log2E_in_gga(s(0), 0, s(s(s(0)))) → log2E_out_gga(s(0), 0, s(s(s(0))))
U7_gga(T396, T397, T399, log2E_out_gga(T396, s(T397), T399)) → log2E_out_gga(s(s(T396)), T397, T399)
U114_ga(T375, T377, log2E_out_gga(T375, s(s(s(s(s(s(s(0))))))), T377)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646) → U115_ga(T2646, log2N22_in_a(T2646))
log2N22_in_a(T2675) → U110_a(T2675, log2N20_in_a(T2675))
U110_a(T2675, log2N20_out_a(T2675)) → log2N22_out_a(T2675)
U115_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646) → U116_ga(T2646, log2N22_in_a(T2646))
U116_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702) → U117_ga(T2702, log2N23_in_a(T2702))
log2N23_in_a(T2731) → U111_a(T2731, log2N20_in_a(T2731))
U111_a(T2731, log2N20_out_a(T2731)) → log2N23_out_a(T2731)
U117_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702) → U118_ga(T2702, log2N23_in_a(T2702))
U118_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2758) → U119_ga(T2758, log2N24_in_a(T2758))
log2N24_in_a(T2776) → U112_a(T2776, log2N21_in_a(T2776))
U112_a(T2776, log2N21_out_a(T2776)) → log2N24_out_a(T2776)
U119_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758) → U120_ga(T2758, log2N24_in_a(T2758))
U120_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(0)))))), T2795) → U121_ga(T2795, log2N25_in_a(T2795))
log2N25_in_a(T2813) → U113_a(T2813, log2N21_in_a(T2813))
U113_a(T2813, log2N21_out_a(T2813)) → log2N25_out_a(T2813)
U121_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(0)))))), T2795)
log2D_in_ga(s(s(s(s(s(s(s(0))))))), T2795) → U122_ga(T2795, log2N25_in_a(T2795))
U122_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(s(0))))))), T2795)
log2D_in_ga(s(s(s(s(0)))), T2830) → U123_ga(T2830, log2N26_in_a(T2830))
log2N26_in_a(s(s(s(s(0))))) → log2N26_out_a(s(s(s(s(0)))))
U123_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(0)))), T2830)
log2D_in_ga(s(s(s(s(s(0))))), T2830) → U124_ga(T2830, log2N26_in_a(T2830))
U124_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(s(0))))), T2830)
log2D_in_ga(s(s(0)), T2846) → U125_ga(T2846, log2N27_in_a(T2846))
log2N27_in_a(s(s(s(s(0))))) → log2N27_out_a(s(s(s(s(0)))))
U125_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(0)), T2846)
log2D_in_ga(s(s(s(0))), T2846) → U126_ga(T2846, log2N27_in_a(T2846))
U126_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(s(0))), T2846)
log2D_in_ga(0, s(s(s(0)))) → log2D_out_ga(0, s(s(s(0))))
log2D_in_ga(s(0), s(s(s(0)))) → log2D_out_ga(s(0), s(s(s(0))))
U5_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(0, s(T282), T284)
log2C_in_gga(s(0), s(T282), T284) → U6_gga(T282, T284, log2D_in_ga(T282, T284))
U6_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(s(0), s(T282), T284)
log2C_in_gga(0, 0, s(s(0))) → log2C_out_gga(0, 0, s(s(0)))
log2C_in_gga(s(0), 0, s(s(0))) → log2C_out_gga(s(0), 0, s(s(0)))
U4_gga(T262, T263, T265, log2C_out_gga(T262, s(T263), T265)) → log2C_out_gga(s(s(T262)), T263, T265)
U131_ga(T241, T243, log2C_out_gga(T241, s(s(s(s(s(s(s(0))))))), T243)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876) → U132_ga(T2876, log2N28_in_a(T2876))
log2N28_in_a(T2905) → U127_a(T2905, log2N26_in_a(T2905))
U127_a(T2905, log2N26_out_a(T2905)) → log2N28_out_a(T2905)
U132_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876) → U133_ga(T2876, log2N28_in_a(T2876))
U133_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932) → U134_ga(T2932, log2N29_in_a(T2932))
log2N29_in_a(T2961) → U128_a(T2961, log2N26_in_a(T2961))
U128_a(T2961, log2N26_out_a(T2961)) → log2N29_out_a(T2961)
U134_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932) → U135_ga(T2932, log2N29_in_a(T2932))
U135_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2988) → U136_ga(T2988, log2N30_in_a(T2988))
log2N30_in_a(T3006) → U129_a(T3006, log2N27_in_a(T3006))
U129_a(T3006, log2N27_out_a(T3006)) → log2N30_out_a(T3006)
U136_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988) → U137_ga(T2988, log2N30_in_a(T2988))
U137_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(0)))))), T3025) → U138_ga(T3025, log2N31_in_a(T3025))
log2N31_in_a(T3043) → U130_a(T3043, log2N27_in_a(T3043))
U130_a(T3043, log2N27_out_a(T3043)) → log2N31_out_a(T3043)
U138_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(0)))))), T3025)
log2B_in_ga(s(s(s(s(s(s(s(0))))))), T3025) → U139_ga(T3025, log2N31_in_a(T3025))
U139_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(s(0))))))), T3025)
log2B_in_ga(s(s(s(s(0)))), T3060) → U140_ga(T3060, log2N32_in_a(T3060))
log2N32_in_a(s(s(s(0)))) → log2N32_out_a(s(s(s(0))))
U140_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(0)))), T3060)
log2B_in_ga(s(s(s(s(s(0))))), T3060) → U141_ga(T3060, log2N32_in_a(T3060))
U141_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(s(0))))), T3060)
log2B_in_ga(s(s(0)), T3076) → U142_ga(T3076, log2N33_in_a(T3076))
log2N33_in_a(s(s(s(0)))) → log2N33_out_a(s(s(s(0))))
U142_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(0)), T3076)
log2B_in_ga(s(s(s(0))), T3076) → U143_ga(T3076, log2N33_in_a(T3076))
U143_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(s(0))), T3076)
log2B_in_ga(0, s(s(0))) → log2B_out_ga(0, s(s(0)))
log2B_in_ga(s(0), s(s(0))) → log2B_out_ga(s(0), s(s(0)))
U2_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(0, s(T148), T150)
log2A_in_gga(s(0), s(T148), T150) → U3_gga(T148, T150, log2B_in_ga(T148, T150))
U3_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(s(0), s(T148), T150)
log2A_in_gga(0, 0, s(0)) → log2A_out_gga(0, 0, s(0))
log2A_in_gga(s(0), 0, s(0)) → log2A_out_gga(s(0), 0, s(0))
U1_gga(T128, T129, T131, log2A_out_gga(T128, s(T129), T131)) → log2A_out_gga(s(s(T128)), T129, T131)
U148_ga(T107, T109, log2A_out_gga(T107, s(s(s(s(s(s(s(0))))))), T109)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106) → U149_ga(T3106, log2N34_in_a(T3106))
log2N34_in_a(T3135) → U144_a(T3135, log2N32_in_a(T3135))
U144_a(T3135, log2N32_out_a(T3135)) → log2N34_out_a(T3135)
U149_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106) → U150_ga(T3106, log2N34_in_a(T3106))
U150_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162) → U151_ga(T3162, log2N35_in_a(T3162))
log2N35_in_a(T3191) → U145_a(T3191, log2N32_in_a(T3191))
U145_a(T3191, log2N32_out_a(T3191)) → log2N35_out_a(T3191)
U151_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162) → U152_ga(T3162, log2N35_in_a(T3162))
U152_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218) → U153_ga(T3218, log2N36_in_a(T3218))
log2N36_in_a(T3236) → U146_a(T3236, log2N33_in_a(T3236))
U146_a(T3236, log2N33_out_a(T3236)) → log2N36_out_a(T3236)
U153_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218) → U154_ga(T3218, log2N36_in_a(T3218))
U154_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(0)))))))), T3255) → U155_ga(T3255, log2N37_in_a(T3255))
log2N37_in_a(T3273) → U147_a(T3273, log2N33_in_a(T3273))
U147_a(T3273, log2N33_out_a(T3273)) → log2N37_out_a(T3273)
U155_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(0)))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255) → U156_ga(T3255, log2N37_in_a(T3255))
U156_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(0)))))), T3290) → U157_ga(T3290, log2N38_in_a(T3290))
log2N38_in_a(s(s(0))) → log2N38_out_a(s(s(0)))
U157_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(0)))))), T3290)
log2N40_in_ga(s(s(s(s(s(s(s(0))))))), T3290) → U158_ga(T3290, log2N38_in_a(T3290))
U158_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(s(0))))))), T3290)
log2N40_in_ga(s(s(s(s(0)))), T3306) → U159_ga(T3306, log2N39_in_a(T3306))
log2N39_in_a(s(s(0))) → log2N39_out_a(s(s(0)))
U159_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(0)))), T3306)
log2N40_in_ga(s(s(s(s(s(0))))), T3306) → U160_ga(T3306, log2N39_in_a(T3306))
U160_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(s(0))))), T3306)
log2N40_in_ga(s(s(0)), s(0)) → log2N40_out_ga(s(s(0)), s(0))
log2N40_in_ga(s(s(s(0))), s(0)) → log2N40_out_ga(s(s(s(0))), s(0))
log2N40_in_ga(0, s(0)) → log2N40_out_ga(0, s(0))
log2N40_in_ga(s(0), s(0)) → log2N40_out_ga(s(0), s(0))

The argument filtering Pi contains the following mapping:
log2N40_in_ga(x1, x2)  =  log2N40_in_ga(x1)
s(x1)  =  s(x1)
U148_ga(x1, x2, x3)  =  U148_ga(x3)
log2A_in_gga(x1, x2, x3)  =  log2A_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x4)
0  =  0
U2_gga(x1, x2, x3)  =  U2_gga(x3)
log2B_in_ga(x1, x2)  =  log2B_in_ga(x1)
U131_ga(x1, x2, x3)  =  U131_ga(x3)
log2C_in_gga(x1, x2, x3)  =  log2C_in_gga(x1, x2)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x4)
U5_gga(x1, x2, x3)  =  U5_gga(x3)
log2D_in_ga(x1, x2)  =  log2D_in_ga(x1)
U114_ga(x1, x2, x3)  =  U114_ga(x3)
log2E_in_gga(x1, x2, x3)  =  log2E_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x4)
U8_gga(x1, x2, x3)  =  U8_gga(x3)
log2F_in_ga(x1, x2)  =  log2F_in_ga(x1)
U97_ga(x1, x2, x3)  =  U97_ga(x3)
log2G_in_gga(x1, x2, x3)  =  log2G_in_gga(x1, x2)
U10_gga(x1, x2, x3, x4)  =  U10_gga(x4)
U11_gga(x1, x2, x3)  =  U11_gga(x3)
log2H_in_ga(x1, x2)  =  log2H_in_ga(x1)
U80_ga(x1, x2, x3)  =  U80_ga(x3)
log2I_in_gga(x1, x2, x3)  =  log2I_in_gga(x1, x2)
U13_gga(x1, x2, x3, x4)  =  U13_gga(x4)
U14_gga(x1, x2, x3)  =  U14_gga(x3)
log2J_in_ga(x1, x2)  =  log2J_in_ga(x1)
U63_ga(x1, x2, x3)  =  U63_ga(x3)
log2K_in_gga(x1, x2, x3)  =  log2K_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x4)
U17_gga(x1, x2, x3)  =  U17_gga(x3)
log2L_in_ga(x1, x2)  =  log2L_in_ga(x1)
U46_ga(x1, x2, x3)  =  U46_ga(x3)
log2M_in_gga(x1, x2, x3)  =  log2M_in_gga(x1, x2)
U19_gga(x1, x2, x3, x4)  =  U19_gga(x4)
U20_gga(x1, x2, x3)  =  U20_gga(x3)
log2N_in_gga(x1, x2, x3)  =  log2N_in_gga(x1, x2)
U25_gga(x1, x2, x3, x4)  =  U25_gga(x4)
log2O_in_ggga(x1, x2, x3, x4)  =  log2O_in_ggga(x1, x2, x3)
U22_ggga(x1, x2, x3, x4, x5)  =  U22_ggga(x5)
U23_ggga(x1, x2, x3, x4)  =  U23_ggga(x4)
U26_gga(x1, x2, x3)  =  U26_gga(x3)
log2P_in_ga(x1, x2)  =  log2P_in_ga(x1)
U38_ga(x1, x2, x3)  =  U38_ga(x3)
log2V_in_ga(x1, x2)  =  log2V_in_ga(x1)
log2V_out_ga(x1, x2)  =  log2V_out_ga(x2)
log2P_out_ga(x1, x2)  =  log2P_out_ga(x2)
log2N_out_gga(x1, x2, x3)  =  log2N_out_gga(x3)
U27_gga(x1, x2, x3)  =  U27_gga(x3)
U28_gga(x1, x2, x3)  =  U28_gga(x3)
log2Q_in_ga(x1, x2)  =  log2Q_in_ga(x1)
U39_ga(x1, x2, x3)  =  U39_ga(x3)
log2Q_out_ga(x1, x2)  =  log2Q_out_ga(x2)
U29_gga(x1, x2, x3)  =  U29_gga(x3)
U30_gga(x1, x2, x3)  =  U30_gga(x3)
log2R_in_ga(x1, x2)  =  log2R_in_ga(x1)
U40_ga(x1, x2, x3)  =  U40_ga(x3)
log2W_in_ga(x1, x2)  =  log2W_in_ga(x1)
log2W_out_ga(x1, x2)  =  log2W_out_ga(x2)
log2R_out_ga(x1, x2)  =  log2R_out_ga(x2)
U31_gga(x1, x2, x3)  =  U31_gga(x3)
U32_gga(x1, x2, x3)  =  U32_gga(x3)
log2S_in_ga(x1, x2)  =  log2S_in_ga(x1)
U41_ga(x1, x2, x3)  =  U41_ga(x3)
log2S_out_ga(x1, x2)  =  log2S_out_ga(x2)
U33_gga(x1, x2, x3)  =  U33_gga(x3)
U34_gga(x1, x2, x3)  =  U34_gga(x3)
log2T_in_ga(x1, x2)  =  log2T_in_ga(x1)
log2T_out_ga(x1, x2)  =  log2T_out_ga(x2)
U35_gga(x1, x2, x3)  =  U35_gga(x3)
U36_gga(x1, x2, x3)  =  U36_gga(x3)
log2U_in_ga(x1, x2)  =  log2U_in_ga(x1)
log2U_out_ga(x1, x2)  =  log2U_out_ga(x2)
U37_gga(x1, x2, x3)  =  U37_gga(x3)
log2O_out_ggga(x1, x2, x3, x4)  =  log2O_out_ggga(x4)
U24_ggga(x1, x2, x3, x4)  =  U24_ggga(x4)
log2M_out_gga(x1, x2, x3)  =  log2M_out_gga(x3)
U21_gga(x1, x2, x3)  =  U21_gga(x3)
log2L_out_ga(x1, x2)  =  log2L_out_ga(x2)
U47_ga(x1, x2)  =  U47_ga(x2)
log2X_in_ga(x1, x2)  =  log2X_in_ga(x1)
U42_ga(x1, x2, x3)  =  U42_ga(x3)
log2X_out_ga(x1, x2)  =  log2X_out_ga(x2)
U48_ga(x1, x2)  =  U48_ga(x2)
U49_ga(x1, x2)  =  U49_ga(x2)
log2Y_in_ga(x1, x2)  =  log2Y_in_ga(x1)
U43_ga(x1, x2, x3)  =  U43_ga(x3)
log2Y_out_ga(x1, x2)  =  log2Y_out_ga(x2)
U50_ga(x1, x2)  =  U50_ga(x2)
U51_ga(x1, x2)  =  U51_ga(x2)
log2Z_in_ga(x1, x2)  =  log2Z_in_ga(x1)
U44_ga(x1, x2, x3)  =  U44_ga(x3)
log2Z_out_ga(x1, x2)  =  log2Z_out_ga(x2)
U52_ga(x1, x2)  =  U52_ga(x2)
U53_ga(x1, x2)  =  U53_ga(x2)
log2N1_in_ga(x1, x2)  =  log2N1_in_ga(x1)
U45_ga(x1, x2, x3)  =  U45_ga(x3)
log2N1_out_ga(x1, x2)  =  log2N1_out_ga(x2)
U54_ga(x1, x2)  =  U54_ga(x2)
U55_ga(x1, x2)  =  U55_ga(x2)
log2N2_in_ga(x1, x2)  =  log2N2_in_ga(x1)
log2N2_out_ga(x1, x2)  =  log2N2_out_ga(x2)
U56_ga(x1, x2)  =  U56_ga(x2)
U57_ga(x1, x2)  =  U57_ga(x2)
log2N3_in_ga(x1, x2)  =  log2N3_in_ga(x1)
log2N3_out_ga(x1, x2)  =  log2N3_out_ga(x2)
U58_ga(x1, x2)  =  U58_ga(x2)
log2K_out_gga(x1, x2, x3)  =  log2K_out_gga(x3)
U18_gga(x1, x2, x3)  =  U18_gga(x3)
log2J_out_ga(x1, x2)  =  log2J_out_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
log2N4_in_a(x1)  =  log2N4_in_a
U59_a(x1, x2)  =  U59_a(x2)
log2N4_out_a(x1)  =  log2N4_out_a(x1)
U65_ga(x1, x2)  =  U65_ga(x2)
U66_ga(x1, x2)  =  U66_ga(x2)
log2N5_in_a(x1)  =  log2N5_in_a
U60_a(x1, x2)  =  U60_a(x2)
log2N5_out_a(x1)  =  log2N5_out_a(x1)
U67_ga(x1, x2)  =  U67_ga(x2)
U68_ga(x1, x2)  =  U68_ga(x2)
log2N6_in_a(x1)  =  log2N6_in_a
U61_a(x1, x2)  =  U61_a(x2)
log2N6_out_a(x1)  =  log2N6_out_a(x1)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
log2N7_in_a(x1)  =  log2N7_in_a
U62_a(x1, x2)  =  U62_a(x2)
log2N7_out_a(x1)  =  log2N7_out_a(x1)
U71_ga(x1, x2)  =  U71_ga(x2)
U72_ga(x1, x2)  =  U72_ga(x2)
log2N8_in_a(x1)  =  log2N8_in_a
log2N8_out_a(x1)  =  log2N8_out_a(x1)
U73_ga(x1, x2)  =  U73_ga(x2)
U74_ga(x1, x2)  =  U74_ga(x2)
log2N9_in_a(x1)  =  log2N9_in_a
log2N9_out_a(x1)  =  log2N9_out_a(x1)
U75_ga(x1, x2)  =  U75_ga(x2)
log2I_out_gga(x1, x2, x3)  =  log2I_out_gga(x3)
U15_gga(x1, x2, x3)  =  U15_gga(x3)
log2H_out_ga(x1, x2)  =  log2H_out_ga(x2)
U81_ga(x1, x2)  =  U81_ga(x2)
log2N10_in_a(x1)  =  log2N10_in_a
U76_a(x1, x2)  =  U76_a(x2)
log2N10_out_a(x1)  =  log2N10_out_a(x1)
U82_ga(x1, x2)  =  U82_ga(x2)
U83_ga(x1, x2)  =  U83_ga(x2)
log2N11_in_a(x1)  =  log2N11_in_a
U77_a(x1, x2)  =  U77_a(x2)
log2N11_out_a(x1)  =  log2N11_out_a(x1)
U84_ga(x1, x2)  =  U84_ga(x2)
U85_ga(x1, x2)  =  U85_ga(x2)
log2N12_in_a(x1)  =  log2N12_in_a
U78_a(x1, x2)  =  U78_a(x2)
log2N12_out_a(x1)  =  log2N12_out_a(x1)
U86_ga(x1, x2)  =  U86_ga(x2)
U87_ga(x1, x2)  =  U87_ga(x2)
log2N13_in_a(x1)  =  log2N13_in_a
U79_a(x1, x2)  =  U79_a(x2)
log2N13_out_a(x1)  =  log2N13_out_a(x1)
U88_ga(x1, x2)  =  U88_ga(x2)
U89_ga(x1, x2)  =  U89_ga(x2)
log2N14_in_a(x1)  =  log2N14_in_a
log2N14_out_a(x1)  =  log2N14_out_a(x1)
U90_ga(x1, x2)  =  U90_ga(x2)
U91_ga(x1, x2)  =  U91_ga(x2)
log2N15_in_a(x1)  =  log2N15_in_a
log2N15_out_a(x1)  =  log2N15_out_a(x1)
U92_ga(x1, x2)  =  U92_ga(x2)
log2G_out_gga(x1, x2, x3)  =  log2G_out_gga(x3)
U12_gga(x1, x2, x3)  =  U12_gga(x3)
log2F_out_ga(x1, x2)  =  log2F_out_ga(x2)
U98_ga(x1, x2)  =  U98_ga(x2)
log2N16_in_a(x1)  =  log2N16_in_a
U93_a(x1, x2)  =  U93_a(x2)
log2N16_out_a(x1)  =  log2N16_out_a(x1)
U99_ga(x1, x2)  =  U99_ga(x2)
U100_ga(x1, x2)  =  U100_ga(x2)
log2N17_in_a(x1)  =  log2N17_in_a
U94_a(x1, x2)  =  U94_a(x2)
log2N17_out_a(x1)  =  log2N17_out_a(x1)
U101_ga(x1, x2)  =  U101_ga(x2)
U102_ga(x1, x2)  =  U102_ga(x2)
log2N18_in_a(x1)  =  log2N18_in_a
U95_a(x1, x2)  =  U95_a(x2)
log2N18_out_a(x1)  =  log2N18_out_a(x1)
U103_ga(x1, x2)  =  U103_ga(x2)
U104_ga(x1, x2)  =  U104_ga(x2)
log2N19_in_a(x1)  =  log2N19_in_a
U96_a(x1, x2)  =  U96_a(x2)
log2N19_out_a(x1)  =  log2N19_out_a(x1)
U105_ga(x1, x2)  =  U105_ga(x2)
U106_ga(x1, x2)  =  U106_ga(x2)
log2N20_in_a(x1)  =  log2N20_in_a
log2N20_out_a(x1)  =  log2N20_out_a(x1)
U107_ga(x1, x2)  =  U107_ga(x2)
U108_ga(x1, x2)  =  U108_ga(x2)
log2N21_in_a(x1)  =  log2N21_in_a
log2N21_out_a(x1)  =  log2N21_out_a(x1)
U109_ga(x1, x2)  =  U109_ga(x2)
log2E_out_gga(x1, x2, x3)  =  log2E_out_gga(x3)
U9_gga(x1, x2, x3)  =  U9_gga(x3)
log2D_out_ga(x1, x2)  =  log2D_out_ga(x2)
U115_ga(x1, x2)  =  U115_ga(x2)
log2N22_in_a(x1)  =  log2N22_in_a
U110_a(x1, x2)  =  U110_a(x2)
log2N22_out_a(x1)  =  log2N22_out_a(x1)
U116_ga(x1, x2)  =  U116_ga(x2)
U117_ga(x1, x2)  =  U117_ga(x2)
log2N23_in_a(x1)  =  log2N23_in_a
U111_a(x1, x2)  =  U111_a(x2)
log2N23_out_a(x1)  =  log2N23_out_a(x1)
U118_ga(x1, x2)  =  U118_ga(x2)
U119_ga(x1, x2)  =  U119_ga(x2)
log2N24_in_a(x1)  =  log2N24_in_a
U112_a(x1, x2)  =  U112_a(x2)
log2N24_out_a(x1)  =  log2N24_out_a(x1)
U120_ga(x1, x2)  =  U120_ga(x2)
U121_ga(x1, x2)  =  U121_ga(x2)
log2N25_in_a(x1)  =  log2N25_in_a
U113_a(x1, x2)  =  U113_a(x2)
log2N25_out_a(x1)  =  log2N25_out_a(x1)
U122_ga(x1, x2)  =  U122_ga(x2)
U123_ga(x1, x2)  =  U123_ga(x2)
log2N26_in_a(x1)  =  log2N26_in_a
log2N26_out_a(x1)  =  log2N26_out_a(x1)
U124_ga(x1, x2)  =  U124_ga(x2)
U125_ga(x1, x2)  =  U125_ga(x2)
log2N27_in_a(x1)  =  log2N27_in_a
log2N27_out_a(x1)  =  log2N27_out_a(x1)
U126_ga(x1, x2)  =  U126_ga(x2)
log2C_out_gga(x1, x2, x3)  =  log2C_out_gga(x3)
U6_gga(x1, x2, x3)  =  U6_gga(x3)
log2B_out_ga(x1, x2)  =  log2B_out_ga(x2)
U132_ga(x1, x2)  =  U132_ga(x2)
log2N28_in_a(x1)  =  log2N28_in_a
U127_a(x1, x2)  =  U127_a(x2)
log2N28_out_a(x1)  =  log2N28_out_a(x1)
U133_ga(x1, x2)  =  U133_ga(x2)
U134_ga(x1, x2)  =  U134_ga(x2)
log2N29_in_a(x1)  =  log2N29_in_a
U128_a(x1, x2)  =  U128_a(x2)
log2N29_out_a(x1)  =  log2N29_out_a(x1)
U135_ga(x1, x2)  =  U135_ga(x2)
U136_ga(x1, x2)  =  U136_ga(x2)
log2N30_in_a(x1)  =  log2N30_in_a
U129_a(x1, x2)  =  U129_a(x2)
log2N30_out_a(x1)  =  log2N30_out_a(x1)
U137_ga(x1, x2)  =  U137_ga(x2)
U138_ga(x1, x2)  =  U138_ga(x2)
log2N31_in_a(x1)  =  log2N31_in_a
U130_a(x1, x2)  =  U130_a(x2)
log2N31_out_a(x1)  =  log2N31_out_a(x1)
U139_ga(x1, x2)  =  U139_ga(x2)
U140_ga(x1, x2)  =  U140_ga(x2)
log2N32_in_a(x1)  =  log2N32_in_a
log2N32_out_a(x1)  =  log2N32_out_a(x1)
U141_ga(x1, x2)  =  U141_ga(x2)
U142_ga(x1, x2)  =  U142_ga(x2)
log2N33_in_a(x1)  =  log2N33_in_a
log2N33_out_a(x1)  =  log2N33_out_a(x1)
U143_ga(x1, x2)  =  U143_ga(x2)
log2A_out_gga(x1, x2, x3)  =  log2A_out_gga(x3)
U3_gga(x1, x2, x3)  =  U3_gga(x3)
log2N40_out_ga(x1, x2)  =  log2N40_out_ga(x2)
U149_ga(x1, x2)  =  U149_ga(x2)
log2N34_in_a(x1)  =  log2N34_in_a
U144_a(x1, x2)  =  U144_a(x2)
log2N34_out_a(x1)  =  log2N34_out_a(x1)
U150_ga(x1, x2)  =  U150_ga(x2)
U151_ga(x1, x2)  =  U151_ga(x2)
log2N35_in_a(x1)  =  log2N35_in_a
U145_a(x1, x2)  =  U145_a(x2)
log2N35_out_a(x1)  =  log2N35_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
U153_ga(x1, x2)  =  U153_ga(x2)
log2N36_in_a(x1)  =  log2N36_in_a
U146_a(x1, x2)  =  U146_a(x2)
log2N36_out_a(x1)  =  log2N36_out_a(x1)
U154_ga(x1, x2)  =  U154_ga(x2)
U155_ga(x1, x2)  =  U155_ga(x2)
log2N37_in_a(x1)  =  log2N37_in_a
U147_a(x1, x2)  =  U147_a(x2)
log2N37_out_a(x1)  =  log2N37_out_a(x1)
U156_ga(x1, x2)  =  U156_ga(x2)
U157_ga(x1, x2)  =  U157_ga(x2)
log2N38_in_a(x1)  =  log2N38_in_a
log2N38_out_a(x1)  =  log2N38_out_a(x1)
U158_ga(x1, x2)  =  U158_ga(x2)
U159_ga(x1, x2)  =  U159_ga(x2)
log2N39_in_a(x1)  =  log2N39_in_a
log2N39_out_a(x1)  =  log2N39_out_a(x1)
U160_ga(x1, x2)  =  U160_ga(x2)
LOG2G_IN_GGA(x1, x2, x3)  =  LOG2G_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(40) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(41) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

LOG2G_IN_GGA(s(s(T530)), T531, T533) → LOG2G_IN_GGA(T530, s(T531), T533)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
LOG2G_IN_GGA(x1, x2, x3)  =  LOG2G_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(42) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(43) Obligation:

Q DP problem:
The TRS P consists of the following rules:

LOG2G_IN_GGA(s(s(T530)), T531) → LOG2G_IN_GGA(T530, s(T531))

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(44) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • LOG2G_IN_GGA(s(s(T530)), T531) → LOG2G_IN_GGA(T530, s(T531))
    The graph contains the following edges 1 > 1

(45) YES

(46) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

LOG2E_IN_GGA(s(s(T396)), T397, T399) → LOG2E_IN_GGA(T396, s(T397), T399)

The TRS R consists of the following rules:

log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109) → U148_ga(T107, T109, log2A_in_gga(T107, s(s(s(s(s(s(s(0))))))), T109))
log2A_in_gga(s(s(T128)), T129, T131) → U1_gga(T128, T129, T131, log2A_in_gga(T128, s(T129), T131))
log2A_in_gga(0, s(T148), T150) → U2_gga(T148, T150, log2B_in_ga(T148, T150))
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243) → U131_ga(T241, T243, log2C_in_gga(T241, s(s(s(s(s(s(s(0))))))), T243))
log2C_in_gga(s(s(T262)), T263, T265) → U4_gga(T262, T263, T265, log2C_in_gga(T262, s(T263), T265))
log2C_in_gga(0, s(T282), T284) → U5_gga(T282, T284, log2D_in_ga(T282, T284))
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377) → U114_ga(T375, T377, log2E_in_gga(T375, s(s(s(s(s(s(s(0))))))), T377))
log2E_in_gga(s(s(T396)), T397, T399) → U7_gga(T396, T397, T399, log2E_in_gga(T396, s(T397), T399))
log2E_in_gga(0, s(T416), T418) → U8_gga(T416, T418, log2F_in_ga(T416, T418))
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511) → U97_ga(T509, T511, log2G_in_gga(T509, s(s(s(s(s(s(s(0))))))), T511))
log2G_in_gga(s(s(T530)), T531, T533) → U10_gga(T530, T531, T533, log2G_in_gga(T530, s(T531), T533))
log2G_in_gga(0, s(T550), T552) → U11_gga(T550, T552, log2H_in_ga(T550, T552))
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645) → U80_ga(T643, T645, log2I_in_gga(T643, s(s(s(s(s(s(s(0))))))), T645))
log2I_in_gga(s(s(T664)), T665, T667) → U13_gga(T664, T665, T667, log2I_in_gga(T664, s(T665), T667))
log2I_in_gga(0, s(T684), T686) → U14_gga(T684, T686, log2J_in_ga(T684, T686))
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779) → U63_ga(T777, T779, log2K_in_gga(T777, s(s(s(s(s(s(s(0))))))), T779))
log2K_in_gga(s(s(T798)), T799, T801) → U16_gga(T798, T799, T801, log2K_in_gga(T798, s(T799), T801))
log2K_in_gga(0, s(T818), T820) → U17_gga(T818, T820, log2L_in_ga(T818, T820))
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913) → U46_ga(T911, T913, log2M_in_gga(T911, s(s(s(s(s(s(s(0))))))), T913))
log2M_in_gga(s(s(T932)), T933, T935) → U19_gga(T932, T933, T935, log2M_in_gga(T932, s(T933), T935))
log2M_in_gga(0, s(T952), T954) → U20_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) → U25_gga(T1089, T1090, T1092, log2O_in_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092))
log2O_in_ggga(s(s(T1117)), T1118, T1119, T1121) → U22_ggga(T1117, T1118, T1119, T1121, log2O_in_ggga(T1117, s(T1118), T1119, T1121))
log2O_in_ggga(0, s(T1143), T1144, T1146) → U23_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186) → U26_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
log2P_in_ga(T1233, T1235) → U38_ga(T1233, T1235, log2V_in_ga(T1233, T1235))
log2V_in_ga(T1238, s(s(s(T1238)))) → log2V_out_ga(T1238, s(s(s(T1238))))
U38_ga(T1233, T1235, log2V_out_ga(T1233, T1235)) → log2P_out_ga(T1233, T1235)
U26_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186) → U27_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
U27_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290) → U28_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
log2Q_in_ga(T1337, T1339) → U39_ga(T1337, T1339, log2V_in_ga(T1337, T1339))
U39_ga(T1337, T1339, log2V_out_ga(T1337, T1339)) → log2Q_out_ga(T1337, T1339)
U28_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290) → U29_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
U29_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391) → U30_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
log2R_in_ga(T1419, T1421) → U40_ga(T1419, T1421, log2W_in_ga(T1419, T1421))
log2W_in_ga(T1424, s(s(s(T1424)))) → log2W_out_ga(T1424, s(s(s(T1424))))
U40_ga(T1419, T1421, log2W_out_ga(T1419, T1421)) → log2R_out_ga(T1419, T1421)
U30_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391) → U31_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
U31_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(0)))))), T1458, T1460) → U32_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
log2S_in_ga(T1488, T1490) → U41_ga(T1488, T1490, log2W_in_ga(T1488, T1490))
U41_ga(T1488, T1490, log2W_out_ga(T1488, T1490)) → log2S_out_ga(T1488, T1490)
U32_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(0)))))), T1458, T1460)
log2N_in_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460) → U33_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
U33_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460)
log2N_in_gga(s(s(s(s(0)))), T1520, T1522) → U34_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
log2T_in_ga(T1525, s(s(T1525))) → log2T_out_ga(T1525, s(s(T1525)))
U34_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(0)))), T1520, T1522)
log2N_in_gga(s(s(s(s(s(0))))), T1520, T1522) → U35_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
U35_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(s(0))))), T1520, T1522)
log2N_in_gga(s(s(0)), T1547, T1549) → U36_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
log2U_in_ga(T1552, s(s(T1552))) → log2U_out_ga(T1552, s(s(T1552)))
U36_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(0)), T1547, T1549)
log2N_in_gga(s(s(s(0))), T1547, T1549) → U37_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
U37_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(s(0))), T1547, T1549)
log2N_in_gga(0, T1565, s(T1565)) → log2N_out_gga(0, T1565, s(T1565))
log2N_in_gga(s(0), T1565, s(T1565)) → log2N_out_gga(s(0), T1565, s(T1565))
U23_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(0, s(T1143), T1144, T1146)
log2O_in_ggga(s(0), s(T1143), T1144, T1146) → U24_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
U24_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(s(0), s(T1143), T1144, T1146)
log2O_in_ggga(0, 0, T1164, s(T1164)) → log2O_out_ggga(0, 0, T1164, s(T1164))
log2O_in_ggga(s(0), 0, T1164, s(T1164)) → log2O_out_ggga(s(0), 0, T1164, s(T1164))
U22_ggga(T1117, T1118, T1119, T1121, log2O_out_ggga(T1117, s(T1118), T1119, T1121)) → log2O_out_ggga(s(s(T1117)), T1118, T1119, T1121)
U25_gga(T1089, T1090, T1092, log2O_out_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092)
U20_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(0, s(T952), T954)
log2M_in_gga(s(0), s(T952), T954) → U21_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
U21_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(s(0), s(T952), T954)
log2M_in_gga(0, 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(0, 0, s(s(s(s(s(s(s(0))))))))
log2M_in_gga(s(0), 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(s(0), 0, s(s(s(s(s(s(s(0))))))))
U19_gga(T932, T933, T935, log2M_out_gga(T932, s(T933), T935)) → log2M_out_gga(s(s(T932)), T933, T935)
U46_ga(T911, T913, log2M_out_gga(T911, s(s(s(s(s(s(s(0))))))), T913)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592) → U47_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
log2X_in_ga(T1640, T1642) → U42_ga(T1640, T1642, log2T_in_ga(T1640, T1642))
U42_ga(T1640, T1642, log2T_out_ga(T1640, T1642)) → log2X_out_ga(T1640, T1642)
U47_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592) → U48_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
U48_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686) → U49_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
log2Y_in_ga(T1734, T1736) → U43_ga(T1734, T1736, log2T_in_ga(T1734, T1736))
U43_ga(T1734, T1736, log2T_out_ga(T1734, T1736)) → log2Y_out_ga(T1734, T1736)
U49_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686) → U50_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
U50_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(0)))))))), T1780) → U51_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
log2Z_in_ga(T1809, T1811) → U44_ga(T1809, T1811, log2U_in_ga(T1809, T1811))
U44_ga(T1809, T1811, log2U_out_ga(T1809, T1811)) → log2Z_out_ga(T1809, T1811)
U51_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(0)))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780) → U52_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
U52_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(0)))))), T1839) → U53_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
log2N1_in_ga(T1868, T1870) → U45_ga(T1868, T1870, log2U_in_ga(T1868, T1870))
U45_ga(T1868, T1870, log2U_out_ga(T1868, T1870)) → log2N1_out_ga(T1868, T1870)
U53_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(0)))))), T1839)
log2L_in_ga(s(s(s(s(s(s(s(0))))))), T1839) → U54_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
U54_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(s(0))))))), T1839)
log2L_in_ga(s(s(s(s(0)))), T1896) → U55_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
log2N2_in_ga(T1900, s(T1900)) → log2N2_out_ga(T1900, s(T1900))
U55_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(0)))), T1896)
log2L_in_ga(s(s(s(s(s(0))))), T1896) → U56_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
U56_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(s(0))))), T1896)
log2L_in_ga(s(s(0)), T1917) → U57_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
log2N3_in_ga(T1921, s(T1921)) → log2N3_out_ga(T1921, s(T1921))
U57_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(0)), T1917)
log2L_in_ga(s(s(s(0))), T1917) → U58_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
U58_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(s(0))), T1917)
log2L_in_ga(0, s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(0, s(s(s(s(s(s(s(0))))))))
log2L_in_ga(s(0), s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(s(0), s(s(s(s(s(s(s(0))))))))
U17_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(0, s(T818), T820)
log2K_in_gga(s(0), s(T818), T820) → U18_gga(T818, T820, log2L_in_ga(T818, T820))
U18_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(s(0), s(T818), T820)
log2K_in_gga(0, 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(0, 0, s(s(s(s(s(s(0)))))))
log2K_in_gga(s(0), 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(s(0), 0, s(s(s(s(s(s(0)))))))
U16_gga(T798, T799, T801, log2K_out_gga(T798, s(T799), T801)) → log2K_out_gga(s(s(T798)), T799, T801)
U63_ga(T777, T779, log2K_out_gga(T777, s(s(s(s(s(s(s(0))))))), T779)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952) → U64_ga(T1952, log2N4_in_a(T1952))
log2N4_in_a(T1981) → U59_a(T1981, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1981))
U59_a(T1981, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1981)) → log2N4_out_a(T1981)
U64_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952) → U65_ga(T1952, log2N4_in_a(T1952))
U65_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009) → U66_ga(T2009, log2N5_in_a(T2009))
log2N5_in_a(T2038) → U60_a(T2038, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T2038))
U60_a(T2038, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T2038)) → log2N5_out_a(T2038)
U66_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009) → U67_ga(T2009, log2N5_in_a(T2009))
U67_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2066) → U68_ga(T2066, log2N6_in_a(T2066))
log2N6_in_a(T2084) → U61_a(T2084, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2084))
U61_a(T2084, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2084)) → log2N6_out_a(T2084)
U68_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066) → U69_ga(T2066, log2N6_in_a(T2066))
U69_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(0)))))), T2104) → U70_ga(T2104, log2N7_in_a(T2104))
log2N7_in_a(T2122) → U62_a(T2122, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2122))
U62_a(T2122, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2122)) → log2N7_out_a(T2122)
U70_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(0)))))), T2104)
log2J_in_ga(s(s(s(s(s(s(s(0))))))), T2104) → U71_ga(T2104, log2N7_in_a(T2104))
U71_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(s(0))))))), T2104)
log2J_in_ga(s(s(s(s(0)))), T2140) → U72_ga(T2140, log2N8_in_a(T2140))
log2N8_in_a(s(s(s(s(s(s(s(0)))))))) → log2N8_out_a(s(s(s(s(s(s(s(0))))))))
U72_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(0)))), T2140)
log2J_in_ga(s(s(s(s(s(0))))), T2140) → U73_ga(T2140, log2N8_in_a(T2140))
U73_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(s(0))))), T2140)
log2J_in_ga(s(s(0)), T2156) → U74_ga(T2156, log2N9_in_a(T2156))
log2N9_in_a(s(s(s(s(s(s(s(0)))))))) → log2N9_out_a(s(s(s(s(s(s(s(0))))))))
U74_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(0)), T2156)
log2J_in_ga(s(s(s(0))), T2156) → U75_ga(T2156, log2N9_in_a(T2156))
U75_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(s(0))), T2156)
log2J_in_ga(0, s(s(s(s(s(s(0))))))) → log2J_out_ga(0, s(s(s(s(s(s(0)))))))
log2J_in_ga(s(0), s(s(s(s(s(s(0))))))) → log2J_out_ga(s(0), s(s(s(s(s(s(0)))))))
U14_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(0, s(T684), T686)
log2I_in_gga(s(0), s(T684), T686) → U15_gga(T684, T686, log2J_in_ga(T684, T686))
U15_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(s(0), s(T684), T686)
log2I_in_gga(0, 0, s(s(s(s(s(0)))))) → log2I_out_gga(0, 0, s(s(s(s(s(0))))))
log2I_in_gga(s(0), 0, s(s(s(s(s(0)))))) → log2I_out_gga(s(0), 0, s(s(s(s(s(0))))))
U13_gga(T664, T665, T667, log2I_out_gga(T664, s(T665), T667)) → log2I_out_gga(s(s(T664)), T665, T667)
U80_ga(T643, T645, log2I_out_gga(T643, s(s(s(s(s(s(s(0))))))), T645)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186) → U81_ga(T2186, log2N10_in_a(T2186))
log2N10_in_a(T2215) → U76_a(T2215, log2N8_in_a(T2215))
U76_a(T2215, log2N8_out_a(T2215)) → log2N10_out_a(T2215)
U81_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186) → U82_ga(T2186, log2N10_in_a(T2186))
U82_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242) → U83_ga(T2242, log2N11_in_a(T2242))
log2N11_in_a(T2271) → U77_a(T2271, log2N8_in_a(T2271))
U77_a(T2271, log2N8_out_a(T2271)) → log2N11_out_a(T2271)
U83_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242) → U84_ga(T2242, log2N11_in_a(T2242))
U84_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2298) → U85_ga(T2298, log2N12_in_a(T2298))
log2N12_in_a(T2316) → U78_a(T2316, log2N9_in_a(T2316))
U78_a(T2316, log2N9_out_a(T2316)) → log2N12_out_a(T2316)
U85_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298) → U86_ga(T2298, log2N12_in_a(T2298))
U86_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(0)))))), T2335) → U87_ga(T2335, log2N13_in_a(T2335))
log2N13_in_a(T2353) → U79_a(T2353, log2N9_in_a(T2353))
U79_a(T2353, log2N9_out_a(T2353)) → log2N13_out_a(T2353)
U87_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(0)))))), T2335)
log2H_in_ga(s(s(s(s(s(s(s(0))))))), T2335) → U88_ga(T2335, log2N13_in_a(T2335))
U88_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(s(0))))))), T2335)
log2H_in_ga(s(s(s(s(0)))), T2370) → U89_ga(T2370, log2N14_in_a(T2370))
log2N14_in_a(s(s(s(s(s(s(0))))))) → log2N14_out_a(s(s(s(s(s(s(0)))))))
U89_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(0)))), T2370)
log2H_in_ga(s(s(s(s(s(0))))), T2370) → U90_ga(T2370, log2N14_in_a(T2370))
U90_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(s(0))))), T2370)
log2H_in_ga(s(s(0)), T2386) → U91_ga(T2386, log2N15_in_a(T2386))
log2N15_in_a(s(s(s(s(s(s(0))))))) → log2N15_out_a(s(s(s(s(s(s(0)))))))
U91_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(0)), T2386)
log2H_in_ga(s(s(s(0))), T2386) → U92_ga(T2386, log2N15_in_a(T2386))
U92_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(s(0))), T2386)
log2H_in_ga(0, s(s(s(s(s(0)))))) → log2H_out_ga(0, s(s(s(s(s(0))))))
log2H_in_ga(s(0), s(s(s(s(s(0)))))) → log2H_out_ga(s(0), s(s(s(s(s(0))))))
U11_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(0, s(T550), T552)
log2G_in_gga(s(0), s(T550), T552) → U12_gga(T550, T552, log2H_in_ga(T550, T552))
U12_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(s(0), s(T550), T552)
log2G_in_gga(0, 0, s(s(s(s(0))))) → log2G_out_gga(0, 0, s(s(s(s(0)))))
log2G_in_gga(s(0), 0, s(s(s(s(0))))) → log2G_out_gga(s(0), 0, s(s(s(s(0)))))
U10_gga(T530, T531, T533, log2G_out_gga(T530, s(T531), T533)) → log2G_out_gga(s(s(T530)), T531, T533)
U97_ga(T509, T511, log2G_out_gga(T509, s(s(s(s(s(s(s(0))))))), T511)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416) → U98_ga(T2416, log2N16_in_a(T2416))
log2N16_in_a(T2445) → U93_a(T2445, log2N14_in_a(T2445))
U93_a(T2445, log2N14_out_a(T2445)) → log2N16_out_a(T2445)
U98_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416) → U99_ga(T2416, log2N16_in_a(T2416))
U99_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472) → U100_ga(T2472, log2N17_in_a(T2472))
log2N17_in_a(T2501) → U94_a(T2501, log2N14_in_a(T2501))
U94_a(T2501, log2N14_out_a(T2501)) → log2N17_out_a(T2501)
U100_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472) → U101_ga(T2472, log2N17_in_a(T2472))
U101_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2528) → U102_ga(T2528, log2N18_in_a(T2528))
log2N18_in_a(T2546) → U95_a(T2546, log2N15_in_a(T2546))
U95_a(T2546, log2N15_out_a(T2546)) → log2N18_out_a(T2546)
U102_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528) → U103_ga(T2528, log2N18_in_a(T2528))
U103_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(0)))))), T2565) → U104_ga(T2565, log2N19_in_a(T2565))
log2N19_in_a(T2583) → U96_a(T2583, log2N15_in_a(T2583))
U96_a(T2583, log2N15_out_a(T2583)) → log2N19_out_a(T2583)
U104_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(0)))))), T2565)
log2F_in_ga(s(s(s(s(s(s(s(0))))))), T2565) → U105_ga(T2565, log2N19_in_a(T2565))
U105_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(s(0))))))), T2565)
log2F_in_ga(s(s(s(s(0)))), T2600) → U106_ga(T2600, log2N20_in_a(T2600))
log2N20_in_a(s(s(s(s(s(0)))))) → log2N20_out_a(s(s(s(s(s(0))))))
U106_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(0)))), T2600)
log2F_in_ga(s(s(s(s(s(0))))), T2600) → U107_ga(T2600, log2N20_in_a(T2600))
U107_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(s(0))))), T2600)
log2F_in_ga(s(s(0)), T2616) → U108_ga(T2616, log2N21_in_a(T2616))
log2N21_in_a(s(s(s(s(s(0)))))) → log2N21_out_a(s(s(s(s(s(0))))))
U108_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(0)), T2616)
log2F_in_ga(s(s(s(0))), T2616) → U109_ga(T2616, log2N21_in_a(T2616))
U109_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(s(0))), T2616)
log2F_in_ga(0, s(s(s(s(0))))) → log2F_out_ga(0, s(s(s(s(0)))))
log2F_in_ga(s(0), s(s(s(s(0))))) → log2F_out_ga(s(0), s(s(s(s(0)))))
U8_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(0, s(T416), T418)
log2E_in_gga(s(0), s(T416), T418) → U9_gga(T416, T418, log2F_in_ga(T416, T418))
U9_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(s(0), s(T416), T418)
log2E_in_gga(0, 0, s(s(s(0)))) → log2E_out_gga(0, 0, s(s(s(0))))
log2E_in_gga(s(0), 0, s(s(s(0)))) → log2E_out_gga(s(0), 0, s(s(s(0))))
U7_gga(T396, T397, T399, log2E_out_gga(T396, s(T397), T399)) → log2E_out_gga(s(s(T396)), T397, T399)
U114_ga(T375, T377, log2E_out_gga(T375, s(s(s(s(s(s(s(0))))))), T377)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646) → U115_ga(T2646, log2N22_in_a(T2646))
log2N22_in_a(T2675) → U110_a(T2675, log2N20_in_a(T2675))
U110_a(T2675, log2N20_out_a(T2675)) → log2N22_out_a(T2675)
U115_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646) → U116_ga(T2646, log2N22_in_a(T2646))
U116_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702) → U117_ga(T2702, log2N23_in_a(T2702))
log2N23_in_a(T2731) → U111_a(T2731, log2N20_in_a(T2731))
U111_a(T2731, log2N20_out_a(T2731)) → log2N23_out_a(T2731)
U117_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702) → U118_ga(T2702, log2N23_in_a(T2702))
U118_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2758) → U119_ga(T2758, log2N24_in_a(T2758))
log2N24_in_a(T2776) → U112_a(T2776, log2N21_in_a(T2776))
U112_a(T2776, log2N21_out_a(T2776)) → log2N24_out_a(T2776)
U119_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758) → U120_ga(T2758, log2N24_in_a(T2758))
U120_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(0)))))), T2795) → U121_ga(T2795, log2N25_in_a(T2795))
log2N25_in_a(T2813) → U113_a(T2813, log2N21_in_a(T2813))
U113_a(T2813, log2N21_out_a(T2813)) → log2N25_out_a(T2813)
U121_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(0)))))), T2795)
log2D_in_ga(s(s(s(s(s(s(s(0))))))), T2795) → U122_ga(T2795, log2N25_in_a(T2795))
U122_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(s(0))))))), T2795)
log2D_in_ga(s(s(s(s(0)))), T2830) → U123_ga(T2830, log2N26_in_a(T2830))
log2N26_in_a(s(s(s(s(0))))) → log2N26_out_a(s(s(s(s(0)))))
U123_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(0)))), T2830)
log2D_in_ga(s(s(s(s(s(0))))), T2830) → U124_ga(T2830, log2N26_in_a(T2830))
U124_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(s(0))))), T2830)
log2D_in_ga(s(s(0)), T2846) → U125_ga(T2846, log2N27_in_a(T2846))
log2N27_in_a(s(s(s(s(0))))) → log2N27_out_a(s(s(s(s(0)))))
U125_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(0)), T2846)
log2D_in_ga(s(s(s(0))), T2846) → U126_ga(T2846, log2N27_in_a(T2846))
U126_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(s(0))), T2846)
log2D_in_ga(0, s(s(s(0)))) → log2D_out_ga(0, s(s(s(0))))
log2D_in_ga(s(0), s(s(s(0)))) → log2D_out_ga(s(0), s(s(s(0))))
U5_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(0, s(T282), T284)
log2C_in_gga(s(0), s(T282), T284) → U6_gga(T282, T284, log2D_in_ga(T282, T284))
U6_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(s(0), s(T282), T284)
log2C_in_gga(0, 0, s(s(0))) → log2C_out_gga(0, 0, s(s(0)))
log2C_in_gga(s(0), 0, s(s(0))) → log2C_out_gga(s(0), 0, s(s(0)))
U4_gga(T262, T263, T265, log2C_out_gga(T262, s(T263), T265)) → log2C_out_gga(s(s(T262)), T263, T265)
U131_ga(T241, T243, log2C_out_gga(T241, s(s(s(s(s(s(s(0))))))), T243)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876) → U132_ga(T2876, log2N28_in_a(T2876))
log2N28_in_a(T2905) → U127_a(T2905, log2N26_in_a(T2905))
U127_a(T2905, log2N26_out_a(T2905)) → log2N28_out_a(T2905)
U132_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876) → U133_ga(T2876, log2N28_in_a(T2876))
U133_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932) → U134_ga(T2932, log2N29_in_a(T2932))
log2N29_in_a(T2961) → U128_a(T2961, log2N26_in_a(T2961))
U128_a(T2961, log2N26_out_a(T2961)) → log2N29_out_a(T2961)
U134_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932) → U135_ga(T2932, log2N29_in_a(T2932))
U135_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2988) → U136_ga(T2988, log2N30_in_a(T2988))
log2N30_in_a(T3006) → U129_a(T3006, log2N27_in_a(T3006))
U129_a(T3006, log2N27_out_a(T3006)) → log2N30_out_a(T3006)
U136_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988) → U137_ga(T2988, log2N30_in_a(T2988))
U137_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(0)))))), T3025) → U138_ga(T3025, log2N31_in_a(T3025))
log2N31_in_a(T3043) → U130_a(T3043, log2N27_in_a(T3043))
U130_a(T3043, log2N27_out_a(T3043)) → log2N31_out_a(T3043)
U138_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(0)))))), T3025)
log2B_in_ga(s(s(s(s(s(s(s(0))))))), T3025) → U139_ga(T3025, log2N31_in_a(T3025))
U139_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(s(0))))))), T3025)
log2B_in_ga(s(s(s(s(0)))), T3060) → U140_ga(T3060, log2N32_in_a(T3060))
log2N32_in_a(s(s(s(0)))) → log2N32_out_a(s(s(s(0))))
U140_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(0)))), T3060)
log2B_in_ga(s(s(s(s(s(0))))), T3060) → U141_ga(T3060, log2N32_in_a(T3060))
U141_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(s(0))))), T3060)
log2B_in_ga(s(s(0)), T3076) → U142_ga(T3076, log2N33_in_a(T3076))
log2N33_in_a(s(s(s(0)))) → log2N33_out_a(s(s(s(0))))
U142_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(0)), T3076)
log2B_in_ga(s(s(s(0))), T3076) → U143_ga(T3076, log2N33_in_a(T3076))
U143_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(s(0))), T3076)
log2B_in_ga(0, s(s(0))) → log2B_out_ga(0, s(s(0)))
log2B_in_ga(s(0), s(s(0))) → log2B_out_ga(s(0), s(s(0)))
U2_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(0, s(T148), T150)
log2A_in_gga(s(0), s(T148), T150) → U3_gga(T148, T150, log2B_in_ga(T148, T150))
U3_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(s(0), s(T148), T150)
log2A_in_gga(0, 0, s(0)) → log2A_out_gga(0, 0, s(0))
log2A_in_gga(s(0), 0, s(0)) → log2A_out_gga(s(0), 0, s(0))
U1_gga(T128, T129, T131, log2A_out_gga(T128, s(T129), T131)) → log2A_out_gga(s(s(T128)), T129, T131)
U148_ga(T107, T109, log2A_out_gga(T107, s(s(s(s(s(s(s(0))))))), T109)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106) → U149_ga(T3106, log2N34_in_a(T3106))
log2N34_in_a(T3135) → U144_a(T3135, log2N32_in_a(T3135))
U144_a(T3135, log2N32_out_a(T3135)) → log2N34_out_a(T3135)
U149_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106) → U150_ga(T3106, log2N34_in_a(T3106))
U150_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162) → U151_ga(T3162, log2N35_in_a(T3162))
log2N35_in_a(T3191) → U145_a(T3191, log2N32_in_a(T3191))
U145_a(T3191, log2N32_out_a(T3191)) → log2N35_out_a(T3191)
U151_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162) → U152_ga(T3162, log2N35_in_a(T3162))
U152_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218) → U153_ga(T3218, log2N36_in_a(T3218))
log2N36_in_a(T3236) → U146_a(T3236, log2N33_in_a(T3236))
U146_a(T3236, log2N33_out_a(T3236)) → log2N36_out_a(T3236)
U153_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218) → U154_ga(T3218, log2N36_in_a(T3218))
U154_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(0)))))))), T3255) → U155_ga(T3255, log2N37_in_a(T3255))
log2N37_in_a(T3273) → U147_a(T3273, log2N33_in_a(T3273))
U147_a(T3273, log2N33_out_a(T3273)) → log2N37_out_a(T3273)
U155_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(0)))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255) → U156_ga(T3255, log2N37_in_a(T3255))
U156_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(0)))))), T3290) → U157_ga(T3290, log2N38_in_a(T3290))
log2N38_in_a(s(s(0))) → log2N38_out_a(s(s(0)))
U157_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(0)))))), T3290)
log2N40_in_ga(s(s(s(s(s(s(s(0))))))), T3290) → U158_ga(T3290, log2N38_in_a(T3290))
U158_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(s(0))))))), T3290)
log2N40_in_ga(s(s(s(s(0)))), T3306) → U159_ga(T3306, log2N39_in_a(T3306))
log2N39_in_a(s(s(0))) → log2N39_out_a(s(s(0)))
U159_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(0)))), T3306)
log2N40_in_ga(s(s(s(s(s(0))))), T3306) → U160_ga(T3306, log2N39_in_a(T3306))
U160_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(s(0))))), T3306)
log2N40_in_ga(s(s(0)), s(0)) → log2N40_out_ga(s(s(0)), s(0))
log2N40_in_ga(s(s(s(0))), s(0)) → log2N40_out_ga(s(s(s(0))), s(0))
log2N40_in_ga(0, s(0)) → log2N40_out_ga(0, s(0))
log2N40_in_ga(s(0), s(0)) → log2N40_out_ga(s(0), s(0))

The argument filtering Pi contains the following mapping:
log2N40_in_ga(x1, x2)  =  log2N40_in_ga(x1)
s(x1)  =  s(x1)
U148_ga(x1, x2, x3)  =  U148_ga(x3)
log2A_in_gga(x1, x2, x3)  =  log2A_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x4)
0  =  0
U2_gga(x1, x2, x3)  =  U2_gga(x3)
log2B_in_ga(x1, x2)  =  log2B_in_ga(x1)
U131_ga(x1, x2, x3)  =  U131_ga(x3)
log2C_in_gga(x1, x2, x3)  =  log2C_in_gga(x1, x2)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x4)
U5_gga(x1, x2, x3)  =  U5_gga(x3)
log2D_in_ga(x1, x2)  =  log2D_in_ga(x1)
U114_ga(x1, x2, x3)  =  U114_ga(x3)
log2E_in_gga(x1, x2, x3)  =  log2E_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x4)
U8_gga(x1, x2, x3)  =  U8_gga(x3)
log2F_in_ga(x1, x2)  =  log2F_in_ga(x1)
U97_ga(x1, x2, x3)  =  U97_ga(x3)
log2G_in_gga(x1, x2, x3)  =  log2G_in_gga(x1, x2)
U10_gga(x1, x2, x3, x4)  =  U10_gga(x4)
U11_gga(x1, x2, x3)  =  U11_gga(x3)
log2H_in_ga(x1, x2)  =  log2H_in_ga(x1)
U80_ga(x1, x2, x3)  =  U80_ga(x3)
log2I_in_gga(x1, x2, x3)  =  log2I_in_gga(x1, x2)
U13_gga(x1, x2, x3, x4)  =  U13_gga(x4)
U14_gga(x1, x2, x3)  =  U14_gga(x3)
log2J_in_ga(x1, x2)  =  log2J_in_ga(x1)
U63_ga(x1, x2, x3)  =  U63_ga(x3)
log2K_in_gga(x1, x2, x3)  =  log2K_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x4)
U17_gga(x1, x2, x3)  =  U17_gga(x3)
log2L_in_ga(x1, x2)  =  log2L_in_ga(x1)
U46_ga(x1, x2, x3)  =  U46_ga(x3)
log2M_in_gga(x1, x2, x3)  =  log2M_in_gga(x1, x2)
U19_gga(x1, x2, x3, x4)  =  U19_gga(x4)
U20_gga(x1, x2, x3)  =  U20_gga(x3)
log2N_in_gga(x1, x2, x3)  =  log2N_in_gga(x1, x2)
U25_gga(x1, x2, x3, x4)  =  U25_gga(x4)
log2O_in_ggga(x1, x2, x3, x4)  =  log2O_in_ggga(x1, x2, x3)
U22_ggga(x1, x2, x3, x4, x5)  =  U22_ggga(x5)
U23_ggga(x1, x2, x3, x4)  =  U23_ggga(x4)
U26_gga(x1, x2, x3)  =  U26_gga(x3)
log2P_in_ga(x1, x2)  =  log2P_in_ga(x1)
U38_ga(x1, x2, x3)  =  U38_ga(x3)
log2V_in_ga(x1, x2)  =  log2V_in_ga(x1)
log2V_out_ga(x1, x2)  =  log2V_out_ga(x2)
log2P_out_ga(x1, x2)  =  log2P_out_ga(x2)
log2N_out_gga(x1, x2, x3)  =  log2N_out_gga(x3)
U27_gga(x1, x2, x3)  =  U27_gga(x3)
U28_gga(x1, x2, x3)  =  U28_gga(x3)
log2Q_in_ga(x1, x2)  =  log2Q_in_ga(x1)
U39_ga(x1, x2, x3)  =  U39_ga(x3)
log2Q_out_ga(x1, x2)  =  log2Q_out_ga(x2)
U29_gga(x1, x2, x3)  =  U29_gga(x3)
U30_gga(x1, x2, x3)  =  U30_gga(x3)
log2R_in_ga(x1, x2)  =  log2R_in_ga(x1)
U40_ga(x1, x2, x3)  =  U40_ga(x3)
log2W_in_ga(x1, x2)  =  log2W_in_ga(x1)
log2W_out_ga(x1, x2)  =  log2W_out_ga(x2)
log2R_out_ga(x1, x2)  =  log2R_out_ga(x2)
U31_gga(x1, x2, x3)  =  U31_gga(x3)
U32_gga(x1, x2, x3)  =  U32_gga(x3)
log2S_in_ga(x1, x2)  =  log2S_in_ga(x1)
U41_ga(x1, x2, x3)  =  U41_ga(x3)
log2S_out_ga(x1, x2)  =  log2S_out_ga(x2)
U33_gga(x1, x2, x3)  =  U33_gga(x3)
U34_gga(x1, x2, x3)  =  U34_gga(x3)
log2T_in_ga(x1, x2)  =  log2T_in_ga(x1)
log2T_out_ga(x1, x2)  =  log2T_out_ga(x2)
U35_gga(x1, x2, x3)  =  U35_gga(x3)
U36_gga(x1, x2, x3)  =  U36_gga(x3)
log2U_in_ga(x1, x2)  =  log2U_in_ga(x1)
log2U_out_ga(x1, x2)  =  log2U_out_ga(x2)
U37_gga(x1, x2, x3)  =  U37_gga(x3)
log2O_out_ggga(x1, x2, x3, x4)  =  log2O_out_ggga(x4)
U24_ggga(x1, x2, x3, x4)  =  U24_ggga(x4)
log2M_out_gga(x1, x2, x3)  =  log2M_out_gga(x3)
U21_gga(x1, x2, x3)  =  U21_gga(x3)
log2L_out_ga(x1, x2)  =  log2L_out_ga(x2)
U47_ga(x1, x2)  =  U47_ga(x2)
log2X_in_ga(x1, x2)  =  log2X_in_ga(x1)
U42_ga(x1, x2, x3)  =  U42_ga(x3)
log2X_out_ga(x1, x2)  =  log2X_out_ga(x2)
U48_ga(x1, x2)  =  U48_ga(x2)
U49_ga(x1, x2)  =  U49_ga(x2)
log2Y_in_ga(x1, x2)  =  log2Y_in_ga(x1)
U43_ga(x1, x2, x3)  =  U43_ga(x3)
log2Y_out_ga(x1, x2)  =  log2Y_out_ga(x2)
U50_ga(x1, x2)  =  U50_ga(x2)
U51_ga(x1, x2)  =  U51_ga(x2)
log2Z_in_ga(x1, x2)  =  log2Z_in_ga(x1)
U44_ga(x1, x2, x3)  =  U44_ga(x3)
log2Z_out_ga(x1, x2)  =  log2Z_out_ga(x2)
U52_ga(x1, x2)  =  U52_ga(x2)
U53_ga(x1, x2)  =  U53_ga(x2)
log2N1_in_ga(x1, x2)  =  log2N1_in_ga(x1)
U45_ga(x1, x2, x3)  =  U45_ga(x3)
log2N1_out_ga(x1, x2)  =  log2N1_out_ga(x2)
U54_ga(x1, x2)  =  U54_ga(x2)
U55_ga(x1, x2)  =  U55_ga(x2)
log2N2_in_ga(x1, x2)  =  log2N2_in_ga(x1)
log2N2_out_ga(x1, x2)  =  log2N2_out_ga(x2)
U56_ga(x1, x2)  =  U56_ga(x2)
U57_ga(x1, x2)  =  U57_ga(x2)
log2N3_in_ga(x1, x2)  =  log2N3_in_ga(x1)
log2N3_out_ga(x1, x2)  =  log2N3_out_ga(x2)
U58_ga(x1, x2)  =  U58_ga(x2)
log2K_out_gga(x1, x2, x3)  =  log2K_out_gga(x3)
U18_gga(x1, x2, x3)  =  U18_gga(x3)
log2J_out_ga(x1, x2)  =  log2J_out_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
log2N4_in_a(x1)  =  log2N4_in_a
U59_a(x1, x2)  =  U59_a(x2)
log2N4_out_a(x1)  =  log2N4_out_a(x1)
U65_ga(x1, x2)  =  U65_ga(x2)
U66_ga(x1, x2)  =  U66_ga(x2)
log2N5_in_a(x1)  =  log2N5_in_a
U60_a(x1, x2)  =  U60_a(x2)
log2N5_out_a(x1)  =  log2N5_out_a(x1)
U67_ga(x1, x2)  =  U67_ga(x2)
U68_ga(x1, x2)  =  U68_ga(x2)
log2N6_in_a(x1)  =  log2N6_in_a
U61_a(x1, x2)  =  U61_a(x2)
log2N6_out_a(x1)  =  log2N6_out_a(x1)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
log2N7_in_a(x1)  =  log2N7_in_a
U62_a(x1, x2)  =  U62_a(x2)
log2N7_out_a(x1)  =  log2N7_out_a(x1)
U71_ga(x1, x2)  =  U71_ga(x2)
U72_ga(x1, x2)  =  U72_ga(x2)
log2N8_in_a(x1)  =  log2N8_in_a
log2N8_out_a(x1)  =  log2N8_out_a(x1)
U73_ga(x1, x2)  =  U73_ga(x2)
U74_ga(x1, x2)  =  U74_ga(x2)
log2N9_in_a(x1)  =  log2N9_in_a
log2N9_out_a(x1)  =  log2N9_out_a(x1)
U75_ga(x1, x2)  =  U75_ga(x2)
log2I_out_gga(x1, x2, x3)  =  log2I_out_gga(x3)
U15_gga(x1, x2, x3)  =  U15_gga(x3)
log2H_out_ga(x1, x2)  =  log2H_out_ga(x2)
U81_ga(x1, x2)  =  U81_ga(x2)
log2N10_in_a(x1)  =  log2N10_in_a
U76_a(x1, x2)  =  U76_a(x2)
log2N10_out_a(x1)  =  log2N10_out_a(x1)
U82_ga(x1, x2)  =  U82_ga(x2)
U83_ga(x1, x2)  =  U83_ga(x2)
log2N11_in_a(x1)  =  log2N11_in_a
U77_a(x1, x2)  =  U77_a(x2)
log2N11_out_a(x1)  =  log2N11_out_a(x1)
U84_ga(x1, x2)  =  U84_ga(x2)
U85_ga(x1, x2)  =  U85_ga(x2)
log2N12_in_a(x1)  =  log2N12_in_a
U78_a(x1, x2)  =  U78_a(x2)
log2N12_out_a(x1)  =  log2N12_out_a(x1)
U86_ga(x1, x2)  =  U86_ga(x2)
U87_ga(x1, x2)  =  U87_ga(x2)
log2N13_in_a(x1)  =  log2N13_in_a
U79_a(x1, x2)  =  U79_a(x2)
log2N13_out_a(x1)  =  log2N13_out_a(x1)
U88_ga(x1, x2)  =  U88_ga(x2)
U89_ga(x1, x2)  =  U89_ga(x2)
log2N14_in_a(x1)  =  log2N14_in_a
log2N14_out_a(x1)  =  log2N14_out_a(x1)
U90_ga(x1, x2)  =  U90_ga(x2)
U91_ga(x1, x2)  =  U91_ga(x2)
log2N15_in_a(x1)  =  log2N15_in_a
log2N15_out_a(x1)  =  log2N15_out_a(x1)
U92_ga(x1, x2)  =  U92_ga(x2)
log2G_out_gga(x1, x2, x3)  =  log2G_out_gga(x3)
U12_gga(x1, x2, x3)  =  U12_gga(x3)
log2F_out_ga(x1, x2)  =  log2F_out_ga(x2)
U98_ga(x1, x2)  =  U98_ga(x2)
log2N16_in_a(x1)  =  log2N16_in_a
U93_a(x1, x2)  =  U93_a(x2)
log2N16_out_a(x1)  =  log2N16_out_a(x1)
U99_ga(x1, x2)  =  U99_ga(x2)
U100_ga(x1, x2)  =  U100_ga(x2)
log2N17_in_a(x1)  =  log2N17_in_a
U94_a(x1, x2)  =  U94_a(x2)
log2N17_out_a(x1)  =  log2N17_out_a(x1)
U101_ga(x1, x2)  =  U101_ga(x2)
U102_ga(x1, x2)  =  U102_ga(x2)
log2N18_in_a(x1)  =  log2N18_in_a
U95_a(x1, x2)  =  U95_a(x2)
log2N18_out_a(x1)  =  log2N18_out_a(x1)
U103_ga(x1, x2)  =  U103_ga(x2)
U104_ga(x1, x2)  =  U104_ga(x2)
log2N19_in_a(x1)  =  log2N19_in_a
U96_a(x1, x2)  =  U96_a(x2)
log2N19_out_a(x1)  =  log2N19_out_a(x1)
U105_ga(x1, x2)  =  U105_ga(x2)
U106_ga(x1, x2)  =  U106_ga(x2)
log2N20_in_a(x1)  =  log2N20_in_a
log2N20_out_a(x1)  =  log2N20_out_a(x1)
U107_ga(x1, x2)  =  U107_ga(x2)
U108_ga(x1, x2)  =  U108_ga(x2)
log2N21_in_a(x1)  =  log2N21_in_a
log2N21_out_a(x1)  =  log2N21_out_a(x1)
U109_ga(x1, x2)  =  U109_ga(x2)
log2E_out_gga(x1, x2, x3)  =  log2E_out_gga(x3)
U9_gga(x1, x2, x3)  =  U9_gga(x3)
log2D_out_ga(x1, x2)  =  log2D_out_ga(x2)
U115_ga(x1, x2)  =  U115_ga(x2)
log2N22_in_a(x1)  =  log2N22_in_a
U110_a(x1, x2)  =  U110_a(x2)
log2N22_out_a(x1)  =  log2N22_out_a(x1)
U116_ga(x1, x2)  =  U116_ga(x2)
U117_ga(x1, x2)  =  U117_ga(x2)
log2N23_in_a(x1)  =  log2N23_in_a
U111_a(x1, x2)  =  U111_a(x2)
log2N23_out_a(x1)  =  log2N23_out_a(x1)
U118_ga(x1, x2)  =  U118_ga(x2)
U119_ga(x1, x2)  =  U119_ga(x2)
log2N24_in_a(x1)  =  log2N24_in_a
U112_a(x1, x2)  =  U112_a(x2)
log2N24_out_a(x1)  =  log2N24_out_a(x1)
U120_ga(x1, x2)  =  U120_ga(x2)
U121_ga(x1, x2)  =  U121_ga(x2)
log2N25_in_a(x1)  =  log2N25_in_a
U113_a(x1, x2)  =  U113_a(x2)
log2N25_out_a(x1)  =  log2N25_out_a(x1)
U122_ga(x1, x2)  =  U122_ga(x2)
U123_ga(x1, x2)  =  U123_ga(x2)
log2N26_in_a(x1)  =  log2N26_in_a
log2N26_out_a(x1)  =  log2N26_out_a(x1)
U124_ga(x1, x2)  =  U124_ga(x2)
U125_ga(x1, x2)  =  U125_ga(x2)
log2N27_in_a(x1)  =  log2N27_in_a
log2N27_out_a(x1)  =  log2N27_out_a(x1)
U126_ga(x1, x2)  =  U126_ga(x2)
log2C_out_gga(x1, x2, x3)  =  log2C_out_gga(x3)
U6_gga(x1, x2, x3)  =  U6_gga(x3)
log2B_out_ga(x1, x2)  =  log2B_out_ga(x2)
U132_ga(x1, x2)  =  U132_ga(x2)
log2N28_in_a(x1)  =  log2N28_in_a
U127_a(x1, x2)  =  U127_a(x2)
log2N28_out_a(x1)  =  log2N28_out_a(x1)
U133_ga(x1, x2)  =  U133_ga(x2)
U134_ga(x1, x2)  =  U134_ga(x2)
log2N29_in_a(x1)  =  log2N29_in_a
U128_a(x1, x2)  =  U128_a(x2)
log2N29_out_a(x1)  =  log2N29_out_a(x1)
U135_ga(x1, x2)  =  U135_ga(x2)
U136_ga(x1, x2)  =  U136_ga(x2)
log2N30_in_a(x1)  =  log2N30_in_a
U129_a(x1, x2)  =  U129_a(x2)
log2N30_out_a(x1)  =  log2N30_out_a(x1)
U137_ga(x1, x2)  =  U137_ga(x2)
U138_ga(x1, x2)  =  U138_ga(x2)
log2N31_in_a(x1)  =  log2N31_in_a
U130_a(x1, x2)  =  U130_a(x2)
log2N31_out_a(x1)  =  log2N31_out_a(x1)
U139_ga(x1, x2)  =  U139_ga(x2)
U140_ga(x1, x2)  =  U140_ga(x2)
log2N32_in_a(x1)  =  log2N32_in_a
log2N32_out_a(x1)  =  log2N32_out_a(x1)
U141_ga(x1, x2)  =  U141_ga(x2)
U142_ga(x1, x2)  =  U142_ga(x2)
log2N33_in_a(x1)  =  log2N33_in_a
log2N33_out_a(x1)  =  log2N33_out_a(x1)
U143_ga(x1, x2)  =  U143_ga(x2)
log2A_out_gga(x1, x2, x3)  =  log2A_out_gga(x3)
U3_gga(x1, x2, x3)  =  U3_gga(x3)
log2N40_out_ga(x1, x2)  =  log2N40_out_ga(x2)
U149_ga(x1, x2)  =  U149_ga(x2)
log2N34_in_a(x1)  =  log2N34_in_a
U144_a(x1, x2)  =  U144_a(x2)
log2N34_out_a(x1)  =  log2N34_out_a(x1)
U150_ga(x1, x2)  =  U150_ga(x2)
U151_ga(x1, x2)  =  U151_ga(x2)
log2N35_in_a(x1)  =  log2N35_in_a
U145_a(x1, x2)  =  U145_a(x2)
log2N35_out_a(x1)  =  log2N35_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
U153_ga(x1, x2)  =  U153_ga(x2)
log2N36_in_a(x1)  =  log2N36_in_a
U146_a(x1, x2)  =  U146_a(x2)
log2N36_out_a(x1)  =  log2N36_out_a(x1)
U154_ga(x1, x2)  =  U154_ga(x2)
U155_ga(x1, x2)  =  U155_ga(x2)
log2N37_in_a(x1)  =  log2N37_in_a
U147_a(x1, x2)  =  U147_a(x2)
log2N37_out_a(x1)  =  log2N37_out_a(x1)
U156_ga(x1, x2)  =  U156_ga(x2)
U157_ga(x1, x2)  =  U157_ga(x2)
log2N38_in_a(x1)  =  log2N38_in_a
log2N38_out_a(x1)  =  log2N38_out_a(x1)
U158_ga(x1, x2)  =  U158_ga(x2)
U159_ga(x1, x2)  =  U159_ga(x2)
log2N39_in_a(x1)  =  log2N39_in_a
log2N39_out_a(x1)  =  log2N39_out_a(x1)
U160_ga(x1, x2)  =  U160_ga(x2)
LOG2E_IN_GGA(x1, x2, x3)  =  LOG2E_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(47) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(48) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

LOG2E_IN_GGA(s(s(T396)), T397, T399) → LOG2E_IN_GGA(T396, s(T397), T399)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
LOG2E_IN_GGA(x1, x2, x3)  =  LOG2E_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(49) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(50) Obligation:

Q DP problem:
The TRS P consists of the following rules:

LOG2E_IN_GGA(s(s(T396)), T397) → LOG2E_IN_GGA(T396, s(T397))

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(51) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • LOG2E_IN_GGA(s(s(T396)), T397) → LOG2E_IN_GGA(T396, s(T397))
    The graph contains the following edges 1 > 1

(52) YES

(53) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

LOG2C_IN_GGA(s(s(T262)), T263, T265) → LOG2C_IN_GGA(T262, s(T263), T265)

The TRS R consists of the following rules:

log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109) → U148_ga(T107, T109, log2A_in_gga(T107, s(s(s(s(s(s(s(0))))))), T109))
log2A_in_gga(s(s(T128)), T129, T131) → U1_gga(T128, T129, T131, log2A_in_gga(T128, s(T129), T131))
log2A_in_gga(0, s(T148), T150) → U2_gga(T148, T150, log2B_in_ga(T148, T150))
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243) → U131_ga(T241, T243, log2C_in_gga(T241, s(s(s(s(s(s(s(0))))))), T243))
log2C_in_gga(s(s(T262)), T263, T265) → U4_gga(T262, T263, T265, log2C_in_gga(T262, s(T263), T265))
log2C_in_gga(0, s(T282), T284) → U5_gga(T282, T284, log2D_in_ga(T282, T284))
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377) → U114_ga(T375, T377, log2E_in_gga(T375, s(s(s(s(s(s(s(0))))))), T377))
log2E_in_gga(s(s(T396)), T397, T399) → U7_gga(T396, T397, T399, log2E_in_gga(T396, s(T397), T399))
log2E_in_gga(0, s(T416), T418) → U8_gga(T416, T418, log2F_in_ga(T416, T418))
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511) → U97_ga(T509, T511, log2G_in_gga(T509, s(s(s(s(s(s(s(0))))))), T511))
log2G_in_gga(s(s(T530)), T531, T533) → U10_gga(T530, T531, T533, log2G_in_gga(T530, s(T531), T533))
log2G_in_gga(0, s(T550), T552) → U11_gga(T550, T552, log2H_in_ga(T550, T552))
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645) → U80_ga(T643, T645, log2I_in_gga(T643, s(s(s(s(s(s(s(0))))))), T645))
log2I_in_gga(s(s(T664)), T665, T667) → U13_gga(T664, T665, T667, log2I_in_gga(T664, s(T665), T667))
log2I_in_gga(0, s(T684), T686) → U14_gga(T684, T686, log2J_in_ga(T684, T686))
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779) → U63_ga(T777, T779, log2K_in_gga(T777, s(s(s(s(s(s(s(0))))))), T779))
log2K_in_gga(s(s(T798)), T799, T801) → U16_gga(T798, T799, T801, log2K_in_gga(T798, s(T799), T801))
log2K_in_gga(0, s(T818), T820) → U17_gga(T818, T820, log2L_in_ga(T818, T820))
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913) → U46_ga(T911, T913, log2M_in_gga(T911, s(s(s(s(s(s(s(0))))))), T913))
log2M_in_gga(s(s(T932)), T933, T935) → U19_gga(T932, T933, T935, log2M_in_gga(T932, s(T933), T935))
log2M_in_gga(0, s(T952), T954) → U20_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) → U25_gga(T1089, T1090, T1092, log2O_in_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092))
log2O_in_ggga(s(s(T1117)), T1118, T1119, T1121) → U22_ggga(T1117, T1118, T1119, T1121, log2O_in_ggga(T1117, s(T1118), T1119, T1121))
log2O_in_ggga(0, s(T1143), T1144, T1146) → U23_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186) → U26_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
log2P_in_ga(T1233, T1235) → U38_ga(T1233, T1235, log2V_in_ga(T1233, T1235))
log2V_in_ga(T1238, s(s(s(T1238)))) → log2V_out_ga(T1238, s(s(s(T1238))))
U38_ga(T1233, T1235, log2V_out_ga(T1233, T1235)) → log2P_out_ga(T1233, T1235)
U26_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186) → U27_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
U27_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290) → U28_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
log2Q_in_ga(T1337, T1339) → U39_ga(T1337, T1339, log2V_in_ga(T1337, T1339))
U39_ga(T1337, T1339, log2V_out_ga(T1337, T1339)) → log2Q_out_ga(T1337, T1339)
U28_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290) → U29_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
U29_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391) → U30_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
log2R_in_ga(T1419, T1421) → U40_ga(T1419, T1421, log2W_in_ga(T1419, T1421))
log2W_in_ga(T1424, s(s(s(T1424)))) → log2W_out_ga(T1424, s(s(s(T1424))))
U40_ga(T1419, T1421, log2W_out_ga(T1419, T1421)) → log2R_out_ga(T1419, T1421)
U30_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391) → U31_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
U31_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(0)))))), T1458, T1460) → U32_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
log2S_in_ga(T1488, T1490) → U41_ga(T1488, T1490, log2W_in_ga(T1488, T1490))
U41_ga(T1488, T1490, log2W_out_ga(T1488, T1490)) → log2S_out_ga(T1488, T1490)
U32_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(0)))))), T1458, T1460)
log2N_in_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460) → U33_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
U33_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460)
log2N_in_gga(s(s(s(s(0)))), T1520, T1522) → U34_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
log2T_in_ga(T1525, s(s(T1525))) → log2T_out_ga(T1525, s(s(T1525)))
U34_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(0)))), T1520, T1522)
log2N_in_gga(s(s(s(s(s(0))))), T1520, T1522) → U35_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
U35_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(s(0))))), T1520, T1522)
log2N_in_gga(s(s(0)), T1547, T1549) → U36_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
log2U_in_ga(T1552, s(s(T1552))) → log2U_out_ga(T1552, s(s(T1552)))
U36_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(0)), T1547, T1549)
log2N_in_gga(s(s(s(0))), T1547, T1549) → U37_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
U37_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(s(0))), T1547, T1549)
log2N_in_gga(0, T1565, s(T1565)) → log2N_out_gga(0, T1565, s(T1565))
log2N_in_gga(s(0), T1565, s(T1565)) → log2N_out_gga(s(0), T1565, s(T1565))
U23_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(0, s(T1143), T1144, T1146)
log2O_in_ggga(s(0), s(T1143), T1144, T1146) → U24_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
U24_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(s(0), s(T1143), T1144, T1146)
log2O_in_ggga(0, 0, T1164, s(T1164)) → log2O_out_ggga(0, 0, T1164, s(T1164))
log2O_in_ggga(s(0), 0, T1164, s(T1164)) → log2O_out_ggga(s(0), 0, T1164, s(T1164))
U22_ggga(T1117, T1118, T1119, T1121, log2O_out_ggga(T1117, s(T1118), T1119, T1121)) → log2O_out_ggga(s(s(T1117)), T1118, T1119, T1121)
U25_gga(T1089, T1090, T1092, log2O_out_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092)
U20_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(0, s(T952), T954)
log2M_in_gga(s(0), s(T952), T954) → U21_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
U21_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(s(0), s(T952), T954)
log2M_in_gga(0, 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(0, 0, s(s(s(s(s(s(s(0))))))))
log2M_in_gga(s(0), 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(s(0), 0, s(s(s(s(s(s(s(0))))))))
U19_gga(T932, T933, T935, log2M_out_gga(T932, s(T933), T935)) → log2M_out_gga(s(s(T932)), T933, T935)
U46_ga(T911, T913, log2M_out_gga(T911, s(s(s(s(s(s(s(0))))))), T913)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592) → U47_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
log2X_in_ga(T1640, T1642) → U42_ga(T1640, T1642, log2T_in_ga(T1640, T1642))
U42_ga(T1640, T1642, log2T_out_ga(T1640, T1642)) → log2X_out_ga(T1640, T1642)
U47_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592) → U48_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
U48_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686) → U49_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
log2Y_in_ga(T1734, T1736) → U43_ga(T1734, T1736, log2T_in_ga(T1734, T1736))
U43_ga(T1734, T1736, log2T_out_ga(T1734, T1736)) → log2Y_out_ga(T1734, T1736)
U49_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686) → U50_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
U50_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(0)))))))), T1780) → U51_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
log2Z_in_ga(T1809, T1811) → U44_ga(T1809, T1811, log2U_in_ga(T1809, T1811))
U44_ga(T1809, T1811, log2U_out_ga(T1809, T1811)) → log2Z_out_ga(T1809, T1811)
U51_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(0)))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780) → U52_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
U52_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(0)))))), T1839) → U53_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
log2N1_in_ga(T1868, T1870) → U45_ga(T1868, T1870, log2U_in_ga(T1868, T1870))
U45_ga(T1868, T1870, log2U_out_ga(T1868, T1870)) → log2N1_out_ga(T1868, T1870)
U53_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(0)))))), T1839)
log2L_in_ga(s(s(s(s(s(s(s(0))))))), T1839) → U54_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
U54_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(s(0))))))), T1839)
log2L_in_ga(s(s(s(s(0)))), T1896) → U55_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
log2N2_in_ga(T1900, s(T1900)) → log2N2_out_ga(T1900, s(T1900))
U55_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(0)))), T1896)
log2L_in_ga(s(s(s(s(s(0))))), T1896) → U56_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
U56_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(s(0))))), T1896)
log2L_in_ga(s(s(0)), T1917) → U57_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
log2N3_in_ga(T1921, s(T1921)) → log2N3_out_ga(T1921, s(T1921))
U57_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(0)), T1917)
log2L_in_ga(s(s(s(0))), T1917) → U58_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
U58_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(s(0))), T1917)
log2L_in_ga(0, s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(0, s(s(s(s(s(s(s(0))))))))
log2L_in_ga(s(0), s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(s(0), s(s(s(s(s(s(s(0))))))))
U17_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(0, s(T818), T820)
log2K_in_gga(s(0), s(T818), T820) → U18_gga(T818, T820, log2L_in_ga(T818, T820))
U18_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(s(0), s(T818), T820)
log2K_in_gga(0, 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(0, 0, s(s(s(s(s(s(0)))))))
log2K_in_gga(s(0), 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(s(0), 0, s(s(s(s(s(s(0)))))))
U16_gga(T798, T799, T801, log2K_out_gga(T798, s(T799), T801)) → log2K_out_gga(s(s(T798)), T799, T801)
U63_ga(T777, T779, log2K_out_gga(T777, s(s(s(s(s(s(s(0))))))), T779)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952) → U64_ga(T1952, log2N4_in_a(T1952))
log2N4_in_a(T1981) → U59_a(T1981, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1981))
U59_a(T1981, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1981)) → log2N4_out_a(T1981)
U64_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952) → U65_ga(T1952, log2N4_in_a(T1952))
U65_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009) → U66_ga(T2009, log2N5_in_a(T2009))
log2N5_in_a(T2038) → U60_a(T2038, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T2038))
U60_a(T2038, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T2038)) → log2N5_out_a(T2038)
U66_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009) → U67_ga(T2009, log2N5_in_a(T2009))
U67_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2066) → U68_ga(T2066, log2N6_in_a(T2066))
log2N6_in_a(T2084) → U61_a(T2084, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2084))
U61_a(T2084, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2084)) → log2N6_out_a(T2084)
U68_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066) → U69_ga(T2066, log2N6_in_a(T2066))
U69_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(0)))))), T2104) → U70_ga(T2104, log2N7_in_a(T2104))
log2N7_in_a(T2122) → U62_a(T2122, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2122))
U62_a(T2122, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2122)) → log2N7_out_a(T2122)
U70_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(0)))))), T2104)
log2J_in_ga(s(s(s(s(s(s(s(0))))))), T2104) → U71_ga(T2104, log2N7_in_a(T2104))
U71_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(s(0))))))), T2104)
log2J_in_ga(s(s(s(s(0)))), T2140) → U72_ga(T2140, log2N8_in_a(T2140))
log2N8_in_a(s(s(s(s(s(s(s(0)))))))) → log2N8_out_a(s(s(s(s(s(s(s(0))))))))
U72_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(0)))), T2140)
log2J_in_ga(s(s(s(s(s(0))))), T2140) → U73_ga(T2140, log2N8_in_a(T2140))
U73_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(s(0))))), T2140)
log2J_in_ga(s(s(0)), T2156) → U74_ga(T2156, log2N9_in_a(T2156))
log2N9_in_a(s(s(s(s(s(s(s(0)))))))) → log2N9_out_a(s(s(s(s(s(s(s(0))))))))
U74_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(0)), T2156)
log2J_in_ga(s(s(s(0))), T2156) → U75_ga(T2156, log2N9_in_a(T2156))
U75_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(s(0))), T2156)
log2J_in_ga(0, s(s(s(s(s(s(0))))))) → log2J_out_ga(0, s(s(s(s(s(s(0)))))))
log2J_in_ga(s(0), s(s(s(s(s(s(0))))))) → log2J_out_ga(s(0), s(s(s(s(s(s(0)))))))
U14_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(0, s(T684), T686)
log2I_in_gga(s(0), s(T684), T686) → U15_gga(T684, T686, log2J_in_ga(T684, T686))
U15_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(s(0), s(T684), T686)
log2I_in_gga(0, 0, s(s(s(s(s(0)))))) → log2I_out_gga(0, 0, s(s(s(s(s(0))))))
log2I_in_gga(s(0), 0, s(s(s(s(s(0)))))) → log2I_out_gga(s(0), 0, s(s(s(s(s(0))))))
U13_gga(T664, T665, T667, log2I_out_gga(T664, s(T665), T667)) → log2I_out_gga(s(s(T664)), T665, T667)
U80_ga(T643, T645, log2I_out_gga(T643, s(s(s(s(s(s(s(0))))))), T645)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186) → U81_ga(T2186, log2N10_in_a(T2186))
log2N10_in_a(T2215) → U76_a(T2215, log2N8_in_a(T2215))
U76_a(T2215, log2N8_out_a(T2215)) → log2N10_out_a(T2215)
U81_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186) → U82_ga(T2186, log2N10_in_a(T2186))
U82_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242) → U83_ga(T2242, log2N11_in_a(T2242))
log2N11_in_a(T2271) → U77_a(T2271, log2N8_in_a(T2271))
U77_a(T2271, log2N8_out_a(T2271)) → log2N11_out_a(T2271)
U83_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242) → U84_ga(T2242, log2N11_in_a(T2242))
U84_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2298) → U85_ga(T2298, log2N12_in_a(T2298))
log2N12_in_a(T2316) → U78_a(T2316, log2N9_in_a(T2316))
U78_a(T2316, log2N9_out_a(T2316)) → log2N12_out_a(T2316)
U85_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298) → U86_ga(T2298, log2N12_in_a(T2298))
U86_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(0)))))), T2335) → U87_ga(T2335, log2N13_in_a(T2335))
log2N13_in_a(T2353) → U79_a(T2353, log2N9_in_a(T2353))
U79_a(T2353, log2N9_out_a(T2353)) → log2N13_out_a(T2353)
U87_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(0)))))), T2335)
log2H_in_ga(s(s(s(s(s(s(s(0))))))), T2335) → U88_ga(T2335, log2N13_in_a(T2335))
U88_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(s(0))))))), T2335)
log2H_in_ga(s(s(s(s(0)))), T2370) → U89_ga(T2370, log2N14_in_a(T2370))
log2N14_in_a(s(s(s(s(s(s(0))))))) → log2N14_out_a(s(s(s(s(s(s(0)))))))
U89_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(0)))), T2370)
log2H_in_ga(s(s(s(s(s(0))))), T2370) → U90_ga(T2370, log2N14_in_a(T2370))
U90_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(s(0))))), T2370)
log2H_in_ga(s(s(0)), T2386) → U91_ga(T2386, log2N15_in_a(T2386))
log2N15_in_a(s(s(s(s(s(s(0))))))) → log2N15_out_a(s(s(s(s(s(s(0)))))))
U91_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(0)), T2386)
log2H_in_ga(s(s(s(0))), T2386) → U92_ga(T2386, log2N15_in_a(T2386))
U92_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(s(0))), T2386)
log2H_in_ga(0, s(s(s(s(s(0)))))) → log2H_out_ga(0, s(s(s(s(s(0))))))
log2H_in_ga(s(0), s(s(s(s(s(0)))))) → log2H_out_ga(s(0), s(s(s(s(s(0))))))
U11_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(0, s(T550), T552)
log2G_in_gga(s(0), s(T550), T552) → U12_gga(T550, T552, log2H_in_ga(T550, T552))
U12_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(s(0), s(T550), T552)
log2G_in_gga(0, 0, s(s(s(s(0))))) → log2G_out_gga(0, 0, s(s(s(s(0)))))
log2G_in_gga(s(0), 0, s(s(s(s(0))))) → log2G_out_gga(s(0), 0, s(s(s(s(0)))))
U10_gga(T530, T531, T533, log2G_out_gga(T530, s(T531), T533)) → log2G_out_gga(s(s(T530)), T531, T533)
U97_ga(T509, T511, log2G_out_gga(T509, s(s(s(s(s(s(s(0))))))), T511)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416) → U98_ga(T2416, log2N16_in_a(T2416))
log2N16_in_a(T2445) → U93_a(T2445, log2N14_in_a(T2445))
U93_a(T2445, log2N14_out_a(T2445)) → log2N16_out_a(T2445)
U98_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416) → U99_ga(T2416, log2N16_in_a(T2416))
U99_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472) → U100_ga(T2472, log2N17_in_a(T2472))
log2N17_in_a(T2501) → U94_a(T2501, log2N14_in_a(T2501))
U94_a(T2501, log2N14_out_a(T2501)) → log2N17_out_a(T2501)
U100_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472) → U101_ga(T2472, log2N17_in_a(T2472))
U101_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2528) → U102_ga(T2528, log2N18_in_a(T2528))
log2N18_in_a(T2546) → U95_a(T2546, log2N15_in_a(T2546))
U95_a(T2546, log2N15_out_a(T2546)) → log2N18_out_a(T2546)
U102_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528) → U103_ga(T2528, log2N18_in_a(T2528))
U103_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(0)))))), T2565) → U104_ga(T2565, log2N19_in_a(T2565))
log2N19_in_a(T2583) → U96_a(T2583, log2N15_in_a(T2583))
U96_a(T2583, log2N15_out_a(T2583)) → log2N19_out_a(T2583)
U104_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(0)))))), T2565)
log2F_in_ga(s(s(s(s(s(s(s(0))))))), T2565) → U105_ga(T2565, log2N19_in_a(T2565))
U105_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(s(0))))))), T2565)
log2F_in_ga(s(s(s(s(0)))), T2600) → U106_ga(T2600, log2N20_in_a(T2600))
log2N20_in_a(s(s(s(s(s(0)))))) → log2N20_out_a(s(s(s(s(s(0))))))
U106_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(0)))), T2600)
log2F_in_ga(s(s(s(s(s(0))))), T2600) → U107_ga(T2600, log2N20_in_a(T2600))
U107_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(s(0))))), T2600)
log2F_in_ga(s(s(0)), T2616) → U108_ga(T2616, log2N21_in_a(T2616))
log2N21_in_a(s(s(s(s(s(0)))))) → log2N21_out_a(s(s(s(s(s(0))))))
U108_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(0)), T2616)
log2F_in_ga(s(s(s(0))), T2616) → U109_ga(T2616, log2N21_in_a(T2616))
U109_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(s(0))), T2616)
log2F_in_ga(0, s(s(s(s(0))))) → log2F_out_ga(0, s(s(s(s(0)))))
log2F_in_ga(s(0), s(s(s(s(0))))) → log2F_out_ga(s(0), s(s(s(s(0)))))
U8_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(0, s(T416), T418)
log2E_in_gga(s(0), s(T416), T418) → U9_gga(T416, T418, log2F_in_ga(T416, T418))
U9_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(s(0), s(T416), T418)
log2E_in_gga(0, 0, s(s(s(0)))) → log2E_out_gga(0, 0, s(s(s(0))))
log2E_in_gga(s(0), 0, s(s(s(0)))) → log2E_out_gga(s(0), 0, s(s(s(0))))
U7_gga(T396, T397, T399, log2E_out_gga(T396, s(T397), T399)) → log2E_out_gga(s(s(T396)), T397, T399)
U114_ga(T375, T377, log2E_out_gga(T375, s(s(s(s(s(s(s(0))))))), T377)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646) → U115_ga(T2646, log2N22_in_a(T2646))
log2N22_in_a(T2675) → U110_a(T2675, log2N20_in_a(T2675))
U110_a(T2675, log2N20_out_a(T2675)) → log2N22_out_a(T2675)
U115_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646) → U116_ga(T2646, log2N22_in_a(T2646))
U116_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702) → U117_ga(T2702, log2N23_in_a(T2702))
log2N23_in_a(T2731) → U111_a(T2731, log2N20_in_a(T2731))
U111_a(T2731, log2N20_out_a(T2731)) → log2N23_out_a(T2731)
U117_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702) → U118_ga(T2702, log2N23_in_a(T2702))
U118_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2758) → U119_ga(T2758, log2N24_in_a(T2758))
log2N24_in_a(T2776) → U112_a(T2776, log2N21_in_a(T2776))
U112_a(T2776, log2N21_out_a(T2776)) → log2N24_out_a(T2776)
U119_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758) → U120_ga(T2758, log2N24_in_a(T2758))
U120_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(0)))))), T2795) → U121_ga(T2795, log2N25_in_a(T2795))
log2N25_in_a(T2813) → U113_a(T2813, log2N21_in_a(T2813))
U113_a(T2813, log2N21_out_a(T2813)) → log2N25_out_a(T2813)
U121_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(0)))))), T2795)
log2D_in_ga(s(s(s(s(s(s(s(0))))))), T2795) → U122_ga(T2795, log2N25_in_a(T2795))
U122_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(s(0))))))), T2795)
log2D_in_ga(s(s(s(s(0)))), T2830) → U123_ga(T2830, log2N26_in_a(T2830))
log2N26_in_a(s(s(s(s(0))))) → log2N26_out_a(s(s(s(s(0)))))
U123_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(0)))), T2830)
log2D_in_ga(s(s(s(s(s(0))))), T2830) → U124_ga(T2830, log2N26_in_a(T2830))
U124_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(s(0))))), T2830)
log2D_in_ga(s(s(0)), T2846) → U125_ga(T2846, log2N27_in_a(T2846))
log2N27_in_a(s(s(s(s(0))))) → log2N27_out_a(s(s(s(s(0)))))
U125_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(0)), T2846)
log2D_in_ga(s(s(s(0))), T2846) → U126_ga(T2846, log2N27_in_a(T2846))
U126_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(s(0))), T2846)
log2D_in_ga(0, s(s(s(0)))) → log2D_out_ga(0, s(s(s(0))))
log2D_in_ga(s(0), s(s(s(0)))) → log2D_out_ga(s(0), s(s(s(0))))
U5_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(0, s(T282), T284)
log2C_in_gga(s(0), s(T282), T284) → U6_gga(T282, T284, log2D_in_ga(T282, T284))
U6_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(s(0), s(T282), T284)
log2C_in_gga(0, 0, s(s(0))) → log2C_out_gga(0, 0, s(s(0)))
log2C_in_gga(s(0), 0, s(s(0))) → log2C_out_gga(s(0), 0, s(s(0)))
U4_gga(T262, T263, T265, log2C_out_gga(T262, s(T263), T265)) → log2C_out_gga(s(s(T262)), T263, T265)
U131_ga(T241, T243, log2C_out_gga(T241, s(s(s(s(s(s(s(0))))))), T243)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876) → U132_ga(T2876, log2N28_in_a(T2876))
log2N28_in_a(T2905) → U127_a(T2905, log2N26_in_a(T2905))
U127_a(T2905, log2N26_out_a(T2905)) → log2N28_out_a(T2905)
U132_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876) → U133_ga(T2876, log2N28_in_a(T2876))
U133_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932) → U134_ga(T2932, log2N29_in_a(T2932))
log2N29_in_a(T2961) → U128_a(T2961, log2N26_in_a(T2961))
U128_a(T2961, log2N26_out_a(T2961)) → log2N29_out_a(T2961)
U134_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932) → U135_ga(T2932, log2N29_in_a(T2932))
U135_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2988) → U136_ga(T2988, log2N30_in_a(T2988))
log2N30_in_a(T3006) → U129_a(T3006, log2N27_in_a(T3006))
U129_a(T3006, log2N27_out_a(T3006)) → log2N30_out_a(T3006)
U136_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988) → U137_ga(T2988, log2N30_in_a(T2988))
U137_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(0)))))), T3025) → U138_ga(T3025, log2N31_in_a(T3025))
log2N31_in_a(T3043) → U130_a(T3043, log2N27_in_a(T3043))
U130_a(T3043, log2N27_out_a(T3043)) → log2N31_out_a(T3043)
U138_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(0)))))), T3025)
log2B_in_ga(s(s(s(s(s(s(s(0))))))), T3025) → U139_ga(T3025, log2N31_in_a(T3025))
U139_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(s(0))))))), T3025)
log2B_in_ga(s(s(s(s(0)))), T3060) → U140_ga(T3060, log2N32_in_a(T3060))
log2N32_in_a(s(s(s(0)))) → log2N32_out_a(s(s(s(0))))
U140_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(0)))), T3060)
log2B_in_ga(s(s(s(s(s(0))))), T3060) → U141_ga(T3060, log2N32_in_a(T3060))
U141_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(s(0))))), T3060)
log2B_in_ga(s(s(0)), T3076) → U142_ga(T3076, log2N33_in_a(T3076))
log2N33_in_a(s(s(s(0)))) → log2N33_out_a(s(s(s(0))))
U142_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(0)), T3076)
log2B_in_ga(s(s(s(0))), T3076) → U143_ga(T3076, log2N33_in_a(T3076))
U143_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(s(0))), T3076)
log2B_in_ga(0, s(s(0))) → log2B_out_ga(0, s(s(0)))
log2B_in_ga(s(0), s(s(0))) → log2B_out_ga(s(0), s(s(0)))
U2_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(0, s(T148), T150)
log2A_in_gga(s(0), s(T148), T150) → U3_gga(T148, T150, log2B_in_ga(T148, T150))
U3_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(s(0), s(T148), T150)
log2A_in_gga(0, 0, s(0)) → log2A_out_gga(0, 0, s(0))
log2A_in_gga(s(0), 0, s(0)) → log2A_out_gga(s(0), 0, s(0))
U1_gga(T128, T129, T131, log2A_out_gga(T128, s(T129), T131)) → log2A_out_gga(s(s(T128)), T129, T131)
U148_ga(T107, T109, log2A_out_gga(T107, s(s(s(s(s(s(s(0))))))), T109)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106) → U149_ga(T3106, log2N34_in_a(T3106))
log2N34_in_a(T3135) → U144_a(T3135, log2N32_in_a(T3135))
U144_a(T3135, log2N32_out_a(T3135)) → log2N34_out_a(T3135)
U149_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106) → U150_ga(T3106, log2N34_in_a(T3106))
U150_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162) → U151_ga(T3162, log2N35_in_a(T3162))
log2N35_in_a(T3191) → U145_a(T3191, log2N32_in_a(T3191))
U145_a(T3191, log2N32_out_a(T3191)) → log2N35_out_a(T3191)
U151_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162) → U152_ga(T3162, log2N35_in_a(T3162))
U152_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218) → U153_ga(T3218, log2N36_in_a(T3218))
log2N36_in_a(T3236) → U146_a(T3236, log2N33_in_a(T3236))
U146_a(T3236, log2N33_out_a(T3236)) → log2N36_out_a(T3236)
U153_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218) → U154_ga(T3218, log2N36_in_a(T3218))
U154_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(0)))))))), T3255) → U155_ga(T3255, log2N37_in_a(T3255))
log2N37_in_a(T3273) → U147_a(T3273, log2N33_in_a(T3273))
U147_a(T3273, log2N33_out_a(T3273)) → log2N37_out_a(T3273)
U155_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(0)))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255) → U156_ga(T3255, log2N37_in_a(T3255))
U156_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(0)))))), T3290) → U157_ga(T3290, log2N38_in_a(T3290))
log2N38_in_a(s(s(0))) → log2N38_out_a(s(s(0)))
U157_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(0)))))), T3290)
log2N40_in_ga(s(s(s(s(s(s(s(0))))))), T3290) → U158_ga(T3290, log2N38_in_a(T3290))
U158_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(s(0))))))), T3290)
log2N40_in_ga(s(s(s(s(0)))), T3306) → U159_ga(T3306, log2N39_in_a(T3306))
log2N39_in_a(s(s(0))) → log2N39_out_a(s(s(0)))
U159_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(0)))), T3306)
log2N40_in_ga(s(s(s(s(s(0))))), T3306) → U160_ga(T3306, log2N39_in_a(T3306))
U160_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(s(0))))), T3306)
log2N40_in_ga(s(s(0)), s(0)) → log2N40_out_ga(s(s(0)), s(0))
log2N40_in_ga(s(s(s(0))), s(0)) → log2N40_out_ga(s(s(s(0))), s(0))
log2N40_in_ga(0, s(0)) → log2N40_out_ga(0, s(0))
log2N40_in_ga(s(0), s(0)) → log2N40_out_ga(s(0), s(0))

The argument filtering Pi contains the following mapping:
log2N40_in_ga(x1, x2)  =  log2N40_in_ga(x1)
s(x1)  =  s(x1)
U148_ga(x1, x2, x3)  =  U148_ga(x3)
log2A_in_gga(x1, x2, x3)  =  log2A_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x4)
0  =  0
U2_gga(x1, x2, x3)  =  U2_gga(x3)
log2B_in_ga(x1, x2)  =  log2B_in_ga(x1)
U131_ga(x1, x2, x3)  =  U131_ga(x3)
log2C_in_gga(x1, x2, x3)  =  log2C_in_gga(x1, x2)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x4)
U5_gga(x1, x2, x3)  =  U5_gga(x3)
log2D_in_ga(x1, x2)  =  log2D_in_ga(x1)
U114_ga(x1, x2, x3)  =  U114_ga(x3)
log2E_in_gga(x1, x2, x3)  =  log2E_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x4)
U8_gga(x1, x2, x3)  =  U8_gga(x3)
log2F_in_ga(x1, x2)  =  log2F_in_ga(x1)
U97_ga(x1, x2, x3)  =  U97_ga(x3)
log2G_in_gga(x1, x2, x3)  =  log2G_in_gga(x1, x2)
U10_gga(x1, x2, x3, x4)  =  U10_gga(x4)
U11_gga(x1, x2, x3)  =  U11_gga(x3)
log2H_in_ga(x1, x2)  =  log2H_in_ga(x1)
U80_ga(x1, x2, x3)  =  U80_ga(x3)
log2I_in_gga(x1, x2, x3)  =  log2I_in_gga(x1, x2)
U13_gga(x1, x2, x3, x4)  =  U13_gga(x4)
U14_gga(x1, x2, x3)  =  U14_gga(x3)
log2J_in_ga(x1, x2)  =  log2J_in_ga(x1)
U63_ga(x1, x2, x3)  =  U63_ga(x3)
log2K_in_gga(x1, x2, x3)  =  log2K_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x4)
U17_gga(x1, x2, x3)  =  U17_gga(x3)
log2L_in_ga(x1, x2)  =  log2L_in_ga(x1)
U46_ga(x1, x2, x3)  =  U46_ga(x3)
log2M_in_gga(x1, x2, x3)  =  log2M_in_gga(x1, x2)
U19_gga(x1, x2, x3, x4)  =  U19_gga(x4)
U20_gga(x1, x2, x3)  =  U20_gga(x3)
log2N_in_gga(x1, x2, x3)  =  log2N_in_gga(x1, x2)
U25_gga(x1, x2, x3, x4)  =  U25_gga(x4)
log2O_in_ggga(x1, x2, x3, x4)  =  log2O_in_ggga(x1, x2, x3)
U22_ggga(x1, x2, x3, x4, x5)  =  U22_ggga(x5)
U23_ggga(x1, x2, x3, x4)  =  U23_ggga(x4)
U26_gga(x1, x2, x3)  =  U26_gga(x3)
log2P_in_ga(x1, x2)  =  log2P_in_ga(x1)
U38_ga(x1, x2, x3)  =  U38_ga(x3)
log2V_in_ga(x1, x2)  =  log2V_in_ga(x1)
log2V_out_ga(x1, x2)  =  log2V_out_ga(x2)
log2P_out_ga(x1, x2)  =  log2P_out_ga(x2)
log2N_out_gga(x1, x2, x3)  =  log2N_out_gga(x3)
U27_gga(x1, x2, x3)  =  U27_gga(x3)
U28_gga(x1, x2, x3)  =  U28_gga(x3)
log2Q_in_ga(x1, x2)  =  log2Q_in_ga(x1)
U39_ga(x1, x2, x3)  =  U39_ga(x3)
log2Q_out_ga(x1, x2)  =  log2Q_out_ga(x2)
U29_gga(x1, x2, x3)  =  U29_gga(x3)
U30_gga(x1, x2, x3)  =  U30_gga(x3)
log2R_in_ga(x1, x2)  =  log2R_in_ga(x1)
U40_ga(x1, x2, x3)  =  U40_ga(x3)
log2W_in_ga(x1, x2)  =  log2W_in_ga(x1)
log2W_out_ga(x1, x2)  =  log2W_out_ga(x2)
log2R_out_ga(x1, x2)  =  log2R_out_ga(x2)
U31_gga(x1, x2, x3)  =  U31_gga(x3)
U32_gga(x1, x2, x3)  =  U32_gga(x3)
log2S_in_ga(x1, x2)  =  log2S_in_ga(x1)
U41_ga(x1, x2, x3)  =  U41_ga(x3)
log2S_out_ga(x1, x2)  =  log2S_out_ga(x2)
U33_gga(x1, x2, x3)  =  U33_gga(x3)
U34_gga(x1, x2, x3)  =  U34_gga(x3)
log2T_in_ga(x1, x2)  =  log2T_in_ga(x1)
log2T_out_ga(x1, x2)  =  log2T_out_ga(x2)
U35_gga(x1, x2, x3)  =  U35_gga(x3)
U36_gga(x1, x2, x3)  =  U36_gga(x3)
log2U_in_ga(x1, x2)  =  log2U_in_ga(x1)
log2U_out_ga(x1, x2)  =  log2U_out_ga(x2)
U37_gga(x1, x2, x3)  =  U37_gga(x3)
log2O_out_ggga(x1, x2, x3, x4)  =  log2O_out_ggga(x4)
U24_ggga(x1, x2, x3, x4)  =  U24_ggga(x4)
log2M_out_gga(x1, x2, x3)  =  log2M_out_gga(x3)
U21_gga(x1, x2, x3)  =  U21_gga(x3)
log2L_out_ga(x1, x2)  =  log2L_out_ga(x2)
U47_ga(x1, x2)  =  U47_ga(x2)
log2X_in_ga(x1, x2)  =  log2X_in_ga(x1)
U42_ga(x1, x2, x3)  =  U42_ga(x3)
log2X_out_ga(x1, x2)  =  log2X_out_ga(x2)
U48_ga(x1, x2)  =  U48_ga(x2)
U49_ga(x1, x2)  =  U49_ga(x2)
log2Y_in_ga(x1, x2)  =  log2Y_in_ga(x1)
U43_ga(x1, x2, x3)  =  U43_ga(x3)
log2Y_out_ga(x1, x2)  =  log2Y_out_ga(x2)
U50_ga(x1, x2)  =  U50_ga(x2)
U51_ga(x1, x2)  =  U51_ga(x2)
log2Z_in_ga(x1, x2)  =  log2Z_in_ga(x1)
U44_ga(x1, x2, x3)  =  U44_ga(x3)
log2Z_out_ga(x1, x2)  =  log2Z_out_ga(x2)
U52_ga(x1, x2)  =  U52_ga(x2)
U53_ga(x1, x2)  =  U53_ga(x2)
log2N1_in_ga(x1, x2)  =  log2N1_in_ga(x1)
U45_ga(x1, x2, x3)  =  U45_ga(x3)
log2N1_out_ga(x1, x2)  =  log2N1_out_ga(x2)
U54_ga(x1, x2)  =  U54_ga(x2)
U55_ga(x1, x2)  =  U55_ga(x2)
log2N2_in_ga(x1, x2)  =  log2N2_in_ga(x1)
log2N2_out_ga(x1, x2)  =  log2N2_out_ga(x2)
U56_ga(x1, x2)  =  U56_ga(x2)
U57_ga(x1, x2)  =  U57_ga(x2)
log2N3_in_ga(x1, x2)  =  log2N3_in_ga(x1)
log2N3_out_ga(x1, x2)  =  log2N3_out_ga(x2)
U58_ga(x1, x2)  =  U58_ga(x2)
log2K_out_gga(x1, x2, x3)  =  log2K_out_gga(x3)
U18_gga(x1, x2, x3)  =  U18_gga(x3)
log2J_out_ga(x1, x2)  =  log2J_out_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
log2N4_in_a(x1)  =  log2N4_in_a
U59_a(x1, x2)  =  U59_a(x2)
log2N4_out_a(x1)  =  log2N4_out_a(x1)
U65_ga(x1, x2)  =  U65_ga(x2)
U66_ga(x1, x2)  =  U66_ga(x2)
log2N5_in_a(x1)  =  log2N5_in_a
U60_a(x1, x2)  =  U60_a(x2)
log2N5_out_a(x1)  =  log2N5_out_a(x1)
U67_ga(x1, x2)  =  U67_ga(x2)
U68_ga(x1, x2)  =  U68_ga(x2)
log2N6_in_a(x1)  =  log2N6_in_a
U61_a(x1, x2)  =  U61_a(x2)
log2N6_out_a(x1)  =  log2N6_out_a(x1)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
log2N7_in_a(x1)  =  log2N7_in_a
U62_a(x1, x2)  =  U62_a(x2)
log2N7_out_a(x1)  =  log2N7_out_a(x1)
U71_ga(x1, x2)  =  U71_ga(x2)
U72_ga(x1, x2)  =  U72_ga(x2)
log2N8_in_a(x1)  =  log2N8_in_a
log2N8_out_a(x1)  =  log2N8_out_a(x1)
U73_ga(x1, x2)  =  U73_ga(x2)
U74_ga(x1, x2)  =  U74_ga(x2)
log2N9_in_a(x1)  =  log2N9_in_a
log2N9_out_a(x1)  =  log2N9_out_a(x1)
U75_ga(x1, x2)  =  U75_ga(x2)
log2I_out_gga(x1, x2, x3)  =  log2I_out_gga(x3)
U15_gga(x1, x2, x3)  =  U15_gga(x3)
log2H_out_ga(x1, x2)  =  log2H_out_ga(x2)
U81_ga(x1, x2)  =  U81_ga(x2)
log2N10_in_a(x1)  =  log2N10_in_a
U76_a(x1, x2)  =  U76_a(x2)
log2N10_out_a(x1)  =  log2N10_out_a(x1)
U82_ga(x1, x2)  =  U82_ga(x2)
U83_ga(x1, x2)  =  U83_ga(x2)
log2N11_in_a(x1)  =  log2N11_in_a
U77_a(x1, x2)  =  U77_a(x2)
log2N11_out_a(x1)  =  log2N11_out_a(x1)
U84_ga(x1, x2)  =  U84_ga(x2)
U85_ga(x1, x2)  =  U85_ga(x2)
log2N12_in_a(x1)  =  log2N12_in_a
U78_a(x1, x2)  =  U78_a(x2)
log2N12_out_a(x1)  =  log2N12_out_a(x1)
U86_ga(x1, x2)  =  U86_ga(x2)
U87_ga(x1, x2)  =  U87_ga(x2)
log2N13_in_a(x1)  =  log2N13_in_a
U79_a(x1, x2)  =  U79_a(x2)
log2N13_out_a(x1)  =  log2N13_out_a(x1)
U88_ga(x1, x2)  =  U88_ga(x2)
U89_ga(x1, x2)  =  U89_ga(x2)
log2N14_in_a(x1)  =  log2N14_in_a
log2N14_out_a(x1)  =  log2N14_out_a(x1)
U90_ga(x1, x2)  =  U90_ga(x2)
U91_ga(x1, x2)  =  U91_ga(x2)
log2N15_in_a(x1)  =  log2N15_in_a
log2N15_out_a(x1)  =  log2N15_out_a(x1)
U92_ga(x1, x2)  =  U92_ga(x2)
log2G_out_gga(x1, x2, x3)  =  log2G_out_gga(x3)
U12_gga(x1, x2, x3)  =  U12_gga(x3)
log2F_out_ga(x1, x2)  =  log2F_out_ga(x2)
U98_ga(x1, x2)  =  U98_ga(x2)
log2N16_in_a(x1)  =  log2N16_in_a
U93_a(x1, x2)  =  U93_a(x2)
log2N16_out_a(x1)  =  log2N16_out_a(x1)
U99_ga(x1, x2)  =  U99_ga(x2)
U100_ga(x1, x2)  =  U100_ga(x2)
log2N17_in_a(x1)  =  log2N17_in_a
U94_a(x1, x2)  =  U94_a(x2)
log2N17_out_a(x1)  =  log2N17_out_a(x1)
U101_ga(x1, x2)  =  U101_ga(x2)
U102_ga(x1, x2)  =  U102_ga(x2)
log2N18_in_a(x1)  =  log2N18_in_a
U95_a(x1, x2)  =  U95_a(x2)
log2N18_out_a(x1)  =  log2N18_out_a(x1)
U103_ga(x1, x2)  =  U103_ga(x2)
U104_ga(x1, x2)  =  U104_ga(x2)
log2N19_in_a(x1)  =  log2N19_in_a
U96_a(x1, x2)  =  U96_a(x2)
log2N19_out_a(x1)  =  log2N19_out_a(x1)
U105_ga(x1, x2)  =  U105_ga(x2)
U106_ga(x1, x2)  =  U106_ga(x2)
log2N20_in_a(x1)  =  log2N20_in_a
log2N20_out_a(x1)  =  log2N20_out_a(x1)
U107_ga(x1, x2)  =  U107_ga(x2)
U108_ga(x1, x2)  =  U108_ga(x2)
log2N21_in_a(x1)  =  log2N21_in_a
log2N21_out_a(x1)  =  log2N21_out_a(x1)
U109_ga(x1, x2)  =  U109_ga(x2)
log2E_out_gga(x1, x2, x3)  =  log2E_out_gga(x3)
U9_gga(x1, x2, x3)  =  U9_gga(x3)
log2D_out_ga(x1, x2)  =  log2D_out_ga(x2)
U115_ga(x1, x2)  =  U115_ga(x2)
log2N22_in_a(x1)  =  log2N22_in_a
U110_a(x1, x2)  =  U110_a(x2)
log2N22_out_a(x1)  =  log2N22_out_a(x1)
U116_ga(x1, x2)  =  U116_ga(x2)
U117_ga(x1, x2)  =  U117_ga(x2)
log2N23_in_a(x1)  =  log2N23_in_a
U111_a(x1, x2)  =  U111_a(x2)
log2N23_out_a(x1)  =  log2N23_out_a(x1)
U118_ga(x1, x2)  =  U118_ga(x2)
U119_ga(x1, x2)  =  U119_ga(x2)
log2N24_in_a(x1)  =  log2N24_in_a
U112_a(x1, x2)  =  U112_a(x2)
log2N24_out_a(x1)  =  log2N24_out_a(x1)
U120_ga(x1, x2)  =  U120_ga(x2)
U121_ga(x1, x2)  =  U121_ga(x2)
log2N25_in_a(x1)  =  log2N25_in_a
U113_a(x1, x2)  =  U113_a(x2)
log2N25_out_a(x1)  =  log2N25_out_a(x1)
U122_ga(x1, x2)  =  U122_ga(x2)
U123_ga(x1, x2)  =  U123_ga(x2)
log2N26_in_a(x1)  =  log2N26_in_a
log2N26_out_a(x1)  =  log2N26_out_a(x1)
U124_ga(x1, x2)  =  U124_ga(x2)
U125_ga(x1, x2)  =  U125_ga(x2)
log2N27_in_a(x1)  =  log2N27_in_a
log2N27_out_a(x1)  =  log2N27_out_a(x1)
U126_ga(x1, x2)  =  U126_ga(x2)
log2C_out_gga(x1, x2, x3)  =  log2C_out_gga(x3)
U6_gga(x1, x2, x3)  =  U6_gga(x3)
log2B_out_ga(x1, x2)  =  log2B_out_ga(x2)
U132_ga(x1, x2)  =  U132_ga(x2)
log2N28_in_a(x1)  =  log2N28_in_a
U127_a(x1, x2)  =  U127_a(x2)
log2N28_out_a(x1)  =  log2N28_out_a(x1)
U133_ga(x1, x2)  =  U133_ga(x2)
U134_ga(x1, x2)  =  U134_ga(x2)
log2N29_in_a(x1)  =  log2N29_in_a
U128_a(x1, x2)  =  U128_a(x2)
log2N29_out_a(x1)  =  log2N29_out_a(x1)
U135_ga(x1, x2)  =  U135_ga(x2)
U136_ga(x1, x2)  =  U136_ga(x2)
log2N30_in_a(x1)  =  log2N30_in_a
U129_a(x1, x2)  =  U129_a(x2)
log2N30_out_a(x1)  =  log2N30_out_a(x1)
U137_ga(x1, x2)  =  U137_ga(x2)
U138_ga(x1, x2)  =  U138_ga(x2)
log2N31_in_a(x1)  =  log2N31_in_a
U130_a(x1, x2)  =  U130_a(x2)
log2N31_out_a(x1)  =  log2N31_out_a(x1)
U139_ga(x1, x2)  =  U139_ga(x2)
U140_ga(x1, x2)  =  U140_ga(x2)
log2N32_in_a(x1)  =  log2N32_in_a
log2N32_out_a(x1)  =  log2N32_out_a(x1)
U141_ga(x1, x2)  =  U141_ga(x2)
U142_ga(x1, x2)  =  U142_ga(x2)
log2N33_in_a(x1)  =  log2N33_in_a
log2N33_out_a(x1)  =  log2N33_out_a(x1)
U143_ga(x1, x2)  =  U143_ga(x2)
log2A_out_gga(x1, x2, x3)  =  log2A_out_gga(x3)
U3_gga(x1, x2, x3)  =  U3_gga(x3)
log2N40_out_ga(x1, x2)  =  log2N40_out_ga(x2)
U149_ga(x1, x2)  =  U149_ga(x2)
log2N34_in_a(x1)  =  log2N34_in_a
U144_a(x1, x2)  =  U144_a(x2)
log2N34_out_a(x1)  =  log2N34_out_a(x1)
U150_ga(x1, x2)  =  U150_ga(x2)
U151_ga(x1, x2)  =  U151_ga(x2)
log2N35_in_a(x1)  =  log2N35_in_a
U145_a(x1, x2)  =  U145_a(x2)
log2N35_out_a(x1)  =  log2N35_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
U153_ga(x1, x2)  =  U153_ga(x2)
log2N36_in_a(x1)  =  log2N36_in_a
U146_a(x1, x2)  =  U146_a(x2)
log2N36_out_a(x1)  =  log2N36_out_a(x1)
U154_ga(x1, x2)  =  U154_ga(x2)
U155_ga(x1, x2)  =  U155_ga(x2)
log2N37_in_a(x1)  =  log2N37_in_a
U147_a(x1, x2)  =  U147_a(x2)
log2N37_out_a(x1)  =  log2N37_out_a(x1)
U156_ga(x1, x2)  =  U156_ga(x2)
U157_ga(x1, x2)  =  U157_ga(x2)
log2N38_in_a(x1)  =  log2N38_in_a
log2N38_out_a(x1)  =  log2N38_out_a(x1)
U158_ga(x1, x2)  =  U158_ga(x2)
U159_ga(x1, x2)  =  U159_ga(x2)
log2N39_in_a(x1)  =  log2N39_in_a
log2N39_out_a(x1)  =  log2N39_out_a(x1)
U160_ga(x1, x2)  =  U160_ga(x2)
LOG2C_IN_GGA(x1, x2, x3)  =  LOG2C_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(54) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(55) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

LOG2C_IN_GGA(s(s(T262)), T263, T265) → LOG2C_IN_GGA(T262, s(T263), T265)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
LOG2C_IN_GGA(x1, x2, x3)  =  LOG2C_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(56) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(57) Obligation:

Q DP problem:
The TRS P consists of the following rules:

LOG2C_IN_GGA(s(s(T262)), T263) → LOG2C_IN_GGA(T262, s(T263))

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(58) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • LOG2C_IN_GGA(s(s(T262)), T263) → LOG2C_IN_GGA(T262, s(T263))
    The graph contains the following edges 1 > 1

(59) YES

(60) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

LOG2A_IN_GGA(s(s(T128)), T129, T131) → LOG2A_IN_GGA(T128, s(T129), T131)

The TRS R consists of the following rules:

log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109) → U148_ga(T107, T109, log2A_in_gga(T107, s(s(s(s(s(s(s(0))))))), T109))
log2A_in_gga(s(s(T128)), T129, T131) → U1_gga(T128, T129, T131, log2A_in_gga(T128, s(T129), T131))
log2A_in_gga(0, s(T148), T150) → U2_gga(T148, T150, log2B_in_ga(T148, T150))
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243) → U131_ga(T241, T243, log2C_in_gga(T241, s(s(s(s(s(s(s(0))))))), T243))
log2C_in_gga(s(s(T262)), T263, T265) → U4_gga(T262, T263, T265, log2C_in_gga(T262, s(T263), T265))
log2C_in_gga(0, s(T282), T284) → U5_gga(T282, T284, log2D_in_ga(T282, T284))
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377) → U114_ga(T375, T377, log2E_in_gga(T375, s(s(s(s(s(s(s(0))))))), T377))
log2E_in_gga(s(s(T396)), T397, T399) → U7_gga(T396, T397, T399, log2E_in_gga(T396, s(T397), T399))
log2E_in_gga(0, s(T416), T418) → U8_gga(T416, T418, log2F_in_ga(T416, T418))
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511) → U97_ga(T509, T511, log2G_in_gga(T509, s(s(s(s(s(s(s(0))))))), T511))
log2G_in_gga(s(s(T530)), T531, T533) → U10_gga(T530, T531, T533, log2G_in_gga(T530, s(T531), T533))
log2G_in_gga(0, s(T550), T552) → U11_gga(T550, T552, log2H_in_ga(T550, T552))
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645) → U80_ga(T643, T645, log2I_in_gga(T643, s(s(s(s(s(s(s(0))))))), T645))
log2I_in_gga(s(s(T664)), T665, T667) → U13_gga(T664, T665, T667, log2I_in_gga(T664, s(T665), T667))
log2I_in_gga(0, s(T684), T686) → U14_gga(T684, T686, log2J_in_ga(T684, T686))
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779) → U63_ga(T777, T779, log2K_in_gga(T777, s(s(s(s(s(s(s(0))))))), T779))
log2K_in_gga(s(s(T798)), T799, T801) → U16_gga(T798, T799, T801, log2K_in_gga(T798, s(T799), T801))
log2K_in_gga(0, s(T818), T820) → U17_gga(T818, T820, log2L_in_ga(T818, T820))
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913) → U46_ga(T911, T913, log2M_in_gga(T911, s(s(s(s(s(s(s(0))))))), T913))
log2M_in_gga(s(s(T932)), T933, T935) → U19_gga(T932, T933, T935, log2M_in_gga(T932, s(T933), T935))
log2M_in_gga(0, s(T952), T954) → U20_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092) → U25_gga(T1089, T1090, T1092, log2O_in_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092))
log2O_in_ggga(s(s(T1117)), T1118, T1119, T1121) → U22_ggga(T1117, T1118, T1119, T1121, log2O_in_ggga(T1117, s(T1118), T1119, T1121))
log2O_in_ggga(0, s(T1143), T1144, T1146) → U23_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186) → U26_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
log2P_in_ga(T1233, T1235) → U38_ga(T1233, T1235, log2V_in_ga(T1233, T1235))
log2V_in_ga(T1238, s(s(s(T1238)))) → log2V_out_ga(T1238, s(s(s(T1238))))
U38_ga(T1233, T1235, log2V_out_ga(T1233, T1235)) → log2P_out_ga(T1233, T1235)
U26_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186) → U27_gga(T1184, T1186, log2P_in_ga(T1184, T1186))
U27_gga(T1184, T1186, log2P_out_ga(T1184, T1186)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1184, T1186)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290) → U28_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
log2Q_in_ga(T1337, T1339) → U39_ga(T1337, T1339, log2V_in_ga(T1337, T1339))
U39_ga(T1337, T1339, log2V_out_ga(T1337, T1339)) → log2Q_out_ga(T1337, T1339)
U28_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290) → U29_gga(T1288, T1290, log2Q_in_ga(T1288, T1290))
U29_gga(T1288, T1290, log2Q_out_ga(T1288, T1290)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1288, T1290)
log2N_in_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391) → U30_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
log2R_in_ga(T1419, T1421) → U40_ga(T1419, T1421, log2W_in_ga(T1419, T1421))
log2W_in_ga(T1424, s(s(s(T1424)))) → log2W_out_ga(T1424, s(s(s(T1424))))
U40_ga(T1419, T1421, log2W_out_ga(T1419, T1421)) → log2R_out_ga(T1419, T1421)
U30_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(0)))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391) → U31_gga(T1389, T1391, log2R_in_ga(T1389, T1391))
U31_gga(T1389, T1391, log2R_out_ga(T1389, T1391)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(0))))))))), T1389, T1391)
log2N_in_gga(s(s(s(s(s(s(0)))))), T1458, T1460) → U32_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
log2S_in_ga(T1488, T1490) → U41_ga(T1488, T1490, log2W_in_ga(T1488, T1490))
U41_ga(T1488, T1490, log2W_out_ga(T1488, T1490)) → log2S_out_ga(T1488, T1490)
U32_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(0)))))), T1458, T1460)
log2N_in_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460) → U33_gga(T1458, T1460, log2S_in_ga(T1458, T1460))
U33_gga(T1458, T1460, log2S_out_ga(T1458, T1460)) → log2N_out_gga(s(s(s(s(s(s(s(0))))))), T1458, T1460)
log2N_in_gga(s(s(s(s(0)))), T1520, T1522) → U34_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
log2T_in_ga(T1525, s(s(T1525))) → log2T_out_ga(T1525, s(s(T1525)))
U34_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(0)))), T1520, T1522)
log2N_in_gga(s(s(s(s(s(0))))), T1520, T1522) → U35_gga(T1520, T1522, log2T_in_ga(T1520, T1522))
U35_gga(T1520, T1522, log2T_out_ga(T1520, T1522)) → log2N_out_gga(s(s(s(s(s(0))))), T1520, T1522)
log2N_in_gga(s(s(0)), T1547, T1549) → U36_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
log2U_in_ga(T1552, s(s(T1552))) → log2U_out_ga(T1552, s(s(T1552)))
U36_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(0)), T1547, T1549)
log2N_in_gga(s(s(s(0))), T1547, T1549) → U37_gga(T1547, T1549, log2U_in_ga(T1547, T1549))
U37_gga(T1547, T1549, log2U_out_ga(T1547, T1549)) → log2N_out_gga(s(s(s(0))), T1547, T1549)
log2N_in_gga(0, T1565, s(T1565)) → log2N_out_gga(0, T1565, s(T1565))
log2N_in_gga(s(0), T1565, s(T1565)) → log2N_out_gga(s(0), T1565, s(T1565))
U23_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(0, s(T1143), T1144, T1146)
log2O_in_ggga(s(0), s(T1143), T1144, T1146) → U24_ggga(T1143, T1144, T1146, log2N_in_gga(T1143, s(T1144), T1146))
U24_ggga(T1143, T1144, T1146, log2N_out_gga(T1143, s(T1144), T1146)) → log2O_out_ggga(s(0), s(T1143), T1144, T1146)
log2O_in_ggga(0, 0, T1164, s(T1164)) → log2O_out_ggga(0, 0, T1164, s(T1164))
log2O_in_ggga(s(0), 0, T1164, s(T1164)) → log2O_out_ggga(s(0), 0, T1164, s(T1164))
U22_ggga(T1117, T1118, T1119, T1121, log2O_out_ggga(T1117, s(T1118), T1119, T1121)) → log2O_out_ggga(s(s(T1117)), T1118, T1119, T1121)
U25_gga(T1089, T1090, T1092, log2O_out_ggga(T1089, s(s(s(s(s(s(s(0))))))), T1090, T1092)) → log2N_out_gga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T1089)))))))))))))), T1090, T1092)
U20_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(0, s(T952), T954)
log2M_in_gga(s(0), s(T952), T954) → U21_gga(T952, T954, log2N_in_gga(T952, s(s(s(s(s(s(s(0))))))), T954))
U21_gga(T952, T954, log2N_out_gga(T952, s(s(s(s(s(s(s(0))))))), T954)) → log2M_out_gga(s(0), s(T952), T954)
log2M_in_gga(0, 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(0, 0, s(s(s(s(s(s(s(0))))))))
log2M_in_gga(s(0), 0, s(s(s(s(s(s(s(0)))))))) → log2M_out_gga(s(0), 0, s(s(s(s(s(s(s(0))))))))
U19_gga(T932, T933, T935, log2M_out_gga(T932, s(T933), T935)) → log2M_out_gga(s(s(T932)), T933, T935)
U46_ga(T911, T913, log2M_out_gga(T911, s(s(s(s(s(s(s(0))))))), T913)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T911)))))))))))))), T913)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592) → U47_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
log2X_in_ga(T1640, T1642) → U42_ga(T1640, T1642, log2T_in_ga(T1640, T1642))
U42_ga(T1640, T1642, log2T_out_ga(T1640, T1642)) → log2X_out_ga(T1640, T1642)
U47_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592) → U48_ga(T1592, log2X_in_ga(s(s(s(s(s(s(s(0))))))), T1592))
U48_ga(T1592, log2X_out_ga(s(s(s(s(s(s(s(0))))))), T1592)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1592)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686) → U49_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
log2Y_in_ga(T1734, T1736) → U43_ga(T1734, T1736, log2T_in_ga(T1734, T1736))
U43_ga(T1734, T1736, log2T_out_ga(T1734, T1736)) → log2Y_out_ga(T1734, T1736)
U49_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686) → U50_ga(T1686, log2Y_in_ga(s(s(s(s(s(s(s(0))))))), T1686))
U50_ga(T1686, log2Y_out_ga(s(s(s(s(s(s(s(0))))))), T1686)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T1686)
log2L_in_ga(s(s(s(s(s(s(s(s(0)))))))), T1780) → U51_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
log2Z_in_ga(T1809, T1811) → U44_ga(T1809, T1811, log2U_in_ga(T1809, T1811))
U44_ga(T1809, T1811, log2U_out_ga(T1809, T1811)) → log2Z_out_ga(T1809, T1811)
U51_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(0)))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780) → U52_ga(T1780, log2Z_in_ga(s(s(s(s(s(s(s(0))))))), T1780))
U52_ga(T1780, log2Z_out_ga(s(s(s(s(s(s(s(0))))))), T1780)) → log2L_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T1780)
log2L_in_ga(s(s(s(s(s(s(0)))))), T1839) → U53_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
log2N1_in_ga(T1868, T1870) → U45_ga(T1868, T1870, log2U_in_ga(T1868, T1870))
U45_ga(T1868, T1870, log2U_out_ga(T1868, T1870)) → log2N1_out_ga(T1868, T1870)
U53_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(0)))))), T1839)
log2L_in_ga(s(s(s(s(s(s(s(0))))))), T1839) → U54_ga(T1839, log2N1_in_ga(s(s(s(s(s(s(s(0))))))), T1839))
U54_ga(T1839, log2N1_out_ga(s(s(s(s(s(s(s(0))))))), T1839)) → log2L_out_ga(s(s(s(s(s(s(s(0))))))), T1839)
log2L_in_ga(s(s(s(s(0)))), T1896) → U55_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
log2N2_in_ga(T1900, s(T1900)) → log2N2_out_ga(T1900, s(T1900))
U55_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(0)))), T1896)
log2L_in_ga(s(s(s(s(s(0))))), T1896) → U56_ga(T1896, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1896))
U56_ga(T1896, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1896)) → log2L_out_ga(s(s(s(s(s(0))))), T1896)
log2L_in_ga(s(s(0)), T1917) → U57_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
log2N3_in_ga(T1921, s(T1921)) → log2N3_out_ga(T1921, s(T1921))
U57_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(0)), T1917)
log2L_in_ga(s(s(s(0))), T1917) → U58_ga(T1917, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T1917))
U58_ga(T1917, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T1917)) → log2L_out_ga(s(s(s(0))), T1917)
log2L_in_ga(0, s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(0, s(s(s(s(s(s(s(0))))))))
log2L_in_ga(s(0), s(s(s(s(s(s(s(0)))))))) → log2L_out_ga(s(0), s(s(s(s(s(s(s(0))))))))
U17_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(0, s(T818), T820)
log2K_in_gga(s(0), s(T818), T820) → U18_gga(T818, T820, log2L_in_ga(T818, T820))
U18_gga(T818, T820, log2L_out_ga(T818, T820)) → log2K_out_gga(s(0), s(T818), T820)
log2K_in_gga(0, 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(0, 0, s(s(s(s(s(s(0)))))))
log2K_in_gga(s(0), 0, s(s(s(s(s(s(0))))))) → log2K_out_gga(s(0), 0, s(s(s(s(s(s(0)))))))
U16_gga(T798, T799, T801, log2K_out_gga(T798, s(T799), T801)) → log2K_out_gga(s(s(T798)), T799, T801)
U63_ga(T777, T779, log2K_out_gga(T777, s(s(s(s(s(s(s(0))))))), T779)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T777)))))))))))))), T779)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952) → U64_ga(T1952, log2N4_in_a(T1952))
log2N4_in_a(T1981) → U59_a(T1981, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T1981))
U59_a(T1981, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T1981)) → log2N4_out_a(T1981)
U64_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952) → U65_ga(T1952, log2N4_in_a(T1952))
U65_ga(T1952, log2N4_out_a(T1952)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T1952)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009) → U66_ga(T2009, log2N5_in_a(T2009))
log2N5_in_a(T2038) → U60_a(T2038, log2N2_in_ga(s(s(s(s(s(s(s(0))))))), T2038))
U60_a(T2038, log2N2_out_ga(s(s(s(s(s(s(s(0))))))), T2038)) → log2N5_out_a(T2038)
U66_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009) → U67_ga(T2009, log2N5_in_a(T2009))
U67_ga(T2009, log2N5_out_a(T2009)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2009)
log2J_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2066) → U68_ga(T2066, log2N6_in_a(T2066))
log2N6_in_a(T2084) → U61_a(T2084, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2084))
U61_a(T2084, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2084)) → log2N6_out_a(T2084)
U68_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066) → U69_ga(T2066, log2N6_in_a(T2066))
U69_ga(T2066, log2N6_out_a(T2066)) → log2J_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2066)
log2J_in_ga(s(s(s(s(s(s(0)))))), T2104) → U70_ga(T2104, log2N7_in_a(T2104))
log2N7_in_a(T2122) → U62_a(T2122, log2N3_in_ga(s(s(s(s(s(s(s(0))))))), T2122))
U62_a(T2122, log2N3_out_ga(s(s(s(s(s(s(s(0))))))), T2122)) → log2N7_out_a(T2122)
U70_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(0)))))), T2104)
log2J_in_ga(s(s(s(s(s(s(s(0))))))), T2104) → U71_ga(T2104, log2N7_in_a(T2104))
U71_ga(T2104, log2N7_out_a(T2104)) → log2J_out_ga(s(s(s(s(s(s(s(0))))))), T2104)
log2J_in_ga(s(s(s(s(0)))), T2140) → U72_ga(T2140, log2N8_in_a(T2140))
log2N8_in_a(s(s(s(s(s(s(s(0)))))))) → log2N8_out_a(s(s(s(s(s(s(s(0))))))))
U72_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(0)))), T2140)
log2J_in_ga(s(s(s(s(s(0))))), T2140) → U73_ga(T2140, log2N8_in_a(T2140))
U73_ga(T2140, log2N8_out_a(T2140)) → log2J_out_ga(s(s(s(s(s(0))))), T2140)
log2J_in_ga(s(s(0)), T2156) → U74_ga(T2156, log2N9_in_a(T2156))
log2N9_in_a(s(s(s(s(s(s(s(0)))))))) → log2N9_out_a(s(s(s(s(s(s(s(0))))))))
U74_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(0)), T2156)
log2J_in_ga(s(s(s(0))), T2156) → U75_ga(T2156, log2N9_in_a(T2156))
U75_ga(T2156, log2N9_out_a(T2156)) → log2J_out_ga(s(s(s(0))), T2156)
log2J_in_ga(0, s(s(s(s(s(s(0))))))) → log2J_out_ga(0, s(s(s(s(s(s(0)))))))
log2J_in_ga(s(0), s(s(s(s(s(s(0))))))) → log2J_out_ga(s(0), s(s(s(s(s(s(0)))))))
U14_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(0, s(T684), T686)
log2I_in_gga(s(0), s(T684), T686) → U15_gga(T684, T686, log2J_in_ga(T684, T686))
U15_gga(T684, T686, log2J_out_ga(T684, T686)) → log2I_out_gga(s(0), s(T684), T686)
log2I_in_gga(0, 0, s(s(s(s(s(0)))))) → log2I_out_gga(0, 0, s(s(s(s(s(0))))))
log2I_in_gga(s(0), 0, s(s(s(s(s(0)))))) → log2I_out_gga(s(0), 0, s(s(s(s(s(0))))))
U13_gga(T664, T665, T667, log2I_out_gga(T664, s(T665), T667)) → log2I_out_gga(s(s(T664)), T665, T667)
U80_ga(T643, T645, log2I_out_gga(T643, s(s(s(s(s(s(s(0))))))), T645)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T643)))))))))))))), T645)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186) → U81_ga(T2186, log2N10_in_a(T2186))
log2N10_in_a(T2215) → U76_a(T2215, log2N8_in_a(T2215))
U76_a(T2215, log2N8_out_a(T2215)) → log2N10_out_a(T2215)
U81_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186) → U82_ga(T2186, log2N10_in_a(T2186))
U82_ga(T2186, log2N10_out_a(T2186)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2186)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242) → U83_ga(T2242, log2N11_in_a(T2242))
log2N11_in_a(T2271) → U77_a(T2271, log2N8_in_a(T2271))
U77_a(T2271, log2N8_out_a(T2271)) → log2N11_out_a(T2271)
U83_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242) → U84_ga(T2242, log2N11_in_a(T2242))
U84_ga(T2242, log2N11_out_a(T2242)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2242)
log2H_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2298) → U85_ga(T2298, log2N12_in_a(T2298))
log2N12_in_a(T2316) → U78_a(T2316, log2N9_in_a(T2316))
U78_a(T2316, log2N9_out_a(T2316)) → log2N12_out_a(T2316)
U85_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298) → U86_ga(T2298, log2N12_in_a(T2298))
U86_ga(T2298, log2N12_out_a(T2298)) → log2H_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2298)
log2H_in_ga(s(s(s(s(s(s(0)))))), T2335) → U87_ga(T2335, log2N13_in_a(T2335))
log2N13_in_a(T2353) → U79_a(T2353, log2N9_in_a(T2353))
U79_a(T2353, log2N9_out_a(T2353)) → log2N13_out_a(T2353)
U87_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(0)))))), T2335)
log2H_in_ga(s(s(s(s(s(s(s(0))))))), T2335) → U88_ga(T2335, log2N13_in_a(T2335))
U88_ga(T2335, log2N13_out_a(T2335)) → log2H_out_ga(s(s(s(s(s(s(s(0))))))), T2335)
log2H_in_ga(s(s(s(s(0)))), T2370) → U89_ga(T2370, log2N14_in_a(T2370))
log2N14_in_a(s(s(s(s(s(s(0))))))) → log2N14_out_a(s(s(s(s(s(s(0)))))))
U89_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(0)))), T2370)
log2H_in_ga(s(s(s(s(s(0))))), T2370) → U90_ga(T2370, log2N14_in_a(T2370))
U90_ga(T2370, log2N14_out_a(T2370)) → log2H_out_ga(s(s(s(s(s(0))))), T2370)
log2H_in_ga(s(s(0)), T2386) → U91_ga(T2386, log2N15_in_a(T2386))
log2N15_in_a(s(s(s(s(s(s(0))))))) → log2N15_out_a(s(s(s(s(s(s(0)))))))
U91_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(0)), T2386)
log2H_in_ga(s(s(s(0))), T2386) → U92_ga(T2386, log2N15_in_a(T2386))
U92_ga(T2386, log2N15_out_a(T2386)) → log2H_out_ga(s(s(s(0))), T2386)
log2H_in_ga(0, s(s(s(s(s(0)))))) → log2H_out_ga(0, s(s(s(s(s(0))))))
log2H_in_ga(s(0), s(s(s(s(s(0)))))) → log2H_out_ga(s(0), s(s(s(s(s(0))))))
U11_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(0, s(T550), T552)
log2G_in_gga(s(0), s(T550), T552) → U12_gga(T550, T552, log2H_in_ga(T550, T552))
U12_gga(T550, T552, log2H_out_ga(T550, T552)) → log2G_out_gga(s(0), s(T550), T552)
log2G_in_gga(0, 0, s(s(s(s(0))))) → log2G_out_gga(0, 0, s(s(s(s(0)))))
log2G_in_gga(s(0), 0, s(s(s(s(0))))) → log2G_out_gga(s(0), 0, s(s(s(s(0)))))
U10_gga(T530, T531, T533, log2G_out_gga(T530, s(T531), T533)) → log2G_out_gga(s(s(T530)), T531, T533)
U97_ga(T509, T511, log2G_out_gga(T509, s(s(s(s(s(s(s(0))))))), T511)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T509)))))))))))))), T511)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416) → U98_ga(T2416, log2N16_in_a(T2416))
log2N16_in_a(T2445) → U93_a(T2445, log2N14_in_a(T2445))
U93_a(T2445, log2N14_out_a(T2445)) → log2N16_out_a(T2445)
U98_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416) → U99_ga(T2416, log2N16_in_a(T2416))
U99_ga(T2416, log2N16_out_a(T2416)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2416)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472) → U100_ga(T2472, log2N17_in_a(T2472))
log2N17_in_a(T2501) → U94_a(T2501, log2N14_in_a(T2501))
U94_a(T2501, log2N14_out_a(T2501)) → log2N17_out_a(T2501)
U100_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472) → U101_ga(T2472, log2N17_in_a(T2472))
U101_ga(T2472, log2N17_out_a(T2472)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2472)
log2F_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2528) → U102_ga(T2528, log2N18_in_a(T2528))
log2N18_in_a(T2546) → U95_a(T2546, log2N15_in_a(T2546))
U95_a(T2546, log2N15_out_a(T2546)) → log2N18_out_a(T2546)
U102_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528) → U103_ga(T2528, log2N18_in_a(T2528))
U103_ga(T2528, log2N18_out_a(T2528)) → log2F_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2528)
log2F_in_ga(s(s(s(s(s(s(0)))))), T2565) → U104_ga(T2565, log2N19_in_a(T2565))
log2N19_in_a(T2583) → U96_a(T2583, log2N15_in_a(T2583))
U96_a(T2583, log2N15_out_a(T2583)) → log2N19_out_a(T2583)
U104_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(0)))))), T2565)
log2F_in_ga(s(s(s(s(s(s(s(0))))))), T2565) → U105_ga(T2565, log2N19_in_a(T2565))
U105_ga(T2565, log2N19_out_a(T2565)) → log2F_out_ga(s(s(s(s(s(s(s(0))))))), T2565)
log2F_in_ga(s(s(s(s(0)))), T2600) → U106_ga(T2600, log2N20_in_a(T2600))
log2N20_in_a(s(s(s(s(s(0)))))) → log2N20_out_a(s(s(s(s(s(0))))))
U106_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(0)))), T2600)
log2F_in_ga(s(s(s(s(s(0))))), T2600) → U107_ga(T2600, log2N20_in_a(T2600))
U107_ga(T2600, log2N20_out_a(T2600)) → log2F_out_ga(s(s(s(s(s(0))))), T2600)
log2F_in_ga(s(s(0)), T2616) → U108_ga(T2616, log2N21_in_a(T2616))
log2N21_in_a(s(s(s(s(s(0)))))) → log2N21_out_a(s(s(s(s(s(0))))))
U108_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(0)), T2616)
log2F_in_ga(s(s(s(0))), T2616) → U109_ga(T2616, log2N21_in_a(T2616))
U109_ga(T2616, log2N21_out_a(T2616)) → log2F_out_ga(s(s(s(0))), T2616)
log2F_in_ga(0, s(s(s(s(0))))) → log2F_out_ga(0, s(s(s(s(0)))))
log2F_in_ga(s(0), s(s(s(s(0))))) → log2F_out_ga(s(0), s(s(s(s(0)))))
U8_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(0, s(T416), T418)
log2E_in_gga(s(0), s(T416), T418) → U9_gga(T416, T418, log2F_in_ga(T416, T418))
U9_gga(T416, T418, log2F_out_ga(T416, T418)) → log2E_out_gga(s(0), s(T416), T418)
log2E_in_gga(0, 0, s(s(s(0)))) → log2E_out_gga(0, 0, s(s(s(0))))
log2E_in_gga(s(0), 0, s(s(s(0)))) → log2E_out_gga(s(0), 0, s(s(s(0))))
U7_gga(T396, T397, T399, log2E_out_gga(T396, s(T397), T399)) → log2E_out_gga(s(s(T396)), T397, T399)
U114_ga(T375, T377, log2E_out_gga(T375, s(s(s(s(s(s(s(0))))))), T377)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T375)))))))))))))), T377)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646) → U115_ga(T2646, log2N22_in_a(T2646))
log2N22_in_a(T2675) → U110_a(T2675, log2N20_in_a(T2675))
U110_a(T2675, log2N20_out_a(T2675)) → log2N22_out_a(T2675)
U115_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646) → U116_ga(T2646, log2N22_in_a(T2646))
U116_ga(T2646, log2N22_out_a(T2646)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2646)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702) → U117_ga(T2702, log2N23_in_a(T2702))
log2N23_in_a(T2731) → U111_a(T2731, log2N20_in_a(T2731))
U111_a(T2731, log2N20_out_a(T2731)) → log2N23_out_a(T2731)
U117_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702) → U118_ga(T2702, log2N23_in_a(T2702))
U118_ga(T2702, log2N23_out_a(T2702)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2702)
log2D_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2758) → U119_ga(T2758, log2N24_in_a(T2758))
log2N24_in_a(T2776) → U112_a(T2776, log2N21_in_a(T2776))
U112_a(T2776, log2N21_out_a(T2776)) → log2N24_out_a(T2776)
U119_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758) → U120_ga(T2758, log2N24_in_a(T2758))
U120_ga(T2758, log2N24_out_a(T2758)) → log2D_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2758)
log2D_in_ga(s(s(s(s(s(s(0)))))), T2795) → U121_ga(T2795, log2N25_in_a(T2795))
log2N25_in_a(T2813) → U113_a(T2813, log2N21_in_a(T2813))
U113_a(T2813, log2N21_out_a(T2813)) → log2N25_out_a(T2813)
U121_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(0)))))), T2795)
log2D_in_ga(s(s(s(s(s(s(s(0))))))), T2795) → U122_ga(T2795, log2N25_in_a(T2795))
U122_ga(T2795, log2N25_out_a(T2795)) → log2D_out_ga(s(s(s(s(s(s(s(0))))))), T2795)
log2D_in_ga(s(s(s(s(0)))), T2830) → U123_ga(T2830, log2N26_in_a(T2830))
log2N26_in_a(s(s(s(s(0))))) → log2N26_out_a(s(s(s(s(0)))))
U123_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(0)))), T2830)
log2D_in_ga(s(s(s(s(s(0))))), T2830) → U124_ga(T2830, log2N26_in_a(T2830))
U124_ga(T2830, log2N26_out_a(T2830)) → log2D_out_ga(s(s(s(s(s(0))))), T2830)
log2D_in_ga(s(s(0)), T2846) → U125_ga(T2846, log2N27_in_a(T2846))
log2N27_in_a(s(s(s(s(0))))) → log2N27_out_a(s(s(s(s(0)))))
U125_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(0)), T2846)
log2D_in_ga(s(s(s(0))), T2846) → U126_ga(T2846, log2N27_in_a(T2846))
U126_ga(T2846, log2N27_out_a(T2846)) → log2D_out_ga(s(s(s(0))), T2846)
log2D_in_ga(0, s(s(s(0)))) → log2D_out_ga(0, s(s(s(0))))
log2D_in_ga(s(0), s(s(s(0)))) → log2D_out_ga(s(0), s(s(s(0))))
U5_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(0, s(T282), T284)
log2C_in_gga(s(0), s(T282), T284) → U6_gga(T282, T284, log2D_in_ga(T282, T284))
U6_gga(T282, T284, log2D_out_ga(T282, T284)) → log2C_out_gga(s(0), s(T282), T284)
log2C_in_gga(0, 0, s(s(0))) → log2C_out_gga(0, 0, s(s(0)))
log2C_in_gga(s(0), 0, s(s(0))) → log2C_out_gga(s(0), 0, s(s(0)))
U4_gga(T262, T263, T265, log2C_out_gga(T262, s(T263), T265)) → log2C_out_gga(s(s(T262)), T263, T265)
U131_ga(T241, T243, log2C_out_gga(T241, s(s(s(s(s(s(s(0))))))), T243)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T241)))))))))))))), T243)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876) → U132_ga(T2876, log2N28_in_a(T2876))
log2N28_in_a(T2905) → U127_a(T2905, log2N26_in_a(T2905))
U127_a(T2905, log2N26_out_a(T2905)) → log2N28_out_a(T2905)
U132_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876) → U133_ga(T2876, log2N28_in_a(T2876))
U133_ga(T2876, log2N28_out_a(T2876)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T2876)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932) → U134_ga(T2932, log2N29_in_a(T2932))
log2N29_in_a(T2961) → U128_a(T2961, log2N26_in_a(T2961))
U128_a(T2961, log2N26_out_a(T2961)) → log2N29_out_a(T2961)
U134_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932) → U135_ga(T2932, log2N29_in_a(T2932))
U135_ga(T2932, log2N29_out_a(T2932)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T2932)
log2B_in_ga(s(s(s(s(s(s(s(s(0)))))))), T2988) → U136_ga(T2988, log2N30_in_a(T2988))
log2N30_in_a(T3006) → U129_a(T3006, log2N27_in_a(T3006))
U129_a(T3006, log2N27_out_a(T3006)) → log2N30_out_a(T3006)
U136_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(0)))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988) → U137_ga(T2988, log2N30_in_a(T2988))
U137_ga(T2988, log2N30_out_a(T2988)) → log2B_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T2988)
log2B_in_ga(s(s(s(s(s(s(0)))))), T3025) → U138_ga(T3025, log2N31_in_a(T3025))
log2N31_in_a(T3043) → U130_a(T3043, log2N27_in_a(T3043))
U130_a(T3043, log2N27_out_a(T3043)) → log2N31_out_a(T3043)
U138_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(0)))))), T3025)
log2B_in_ga(s(s(s(s(s(s(s(0))))))), T3025) → U139_ga(T3025, log2N31_in_a(T3025))
U139_ga(T3025, log2N31_out_a(T3025)) → log2B_out_ga(s(s(s(s(s(s(s(0))))))), T3025)
log2B_in_ga(s(s(s(s(0)))), T3060) → U140_ga(T3060, log2N32_in_a(T3060))
log2N32_in_a(s(s(s(0)))) → log2N32_out_a(s(s(s(0))))
U140_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(0)))), T3060)
log2B_in_ga(s(s(s(s(s(0))))), T3060) → U141_ga(T3060, log2N32_in_a(T3060))
U141_ga(T3060, log2N32_out_a(T3060)) → log2B_out_ga(s(s(s(s(s(0))))), T3060)
log2B_in_ga(s(s(0)), T3076) → U142_ga(T3076, log2N33_in_a(T3076))
log2N33_in_a(s(s(s(0)))) → log2N33_out_a(s(s(s(0))))
U142_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(0)), T3076)
log2B_in_ga(s(s(s(0))), T3076) → U143_ga(T3076, log2N33_in_a(T3076))
U143_ga(T3076, log2N33_out_a(T3076)) → log2B_out_ga(s(s(s(0))), T3076)
log2B_in_ga(0, s(s(0))) → log2B_out_ga(0, s(s(0)))
log2B_in_ga(s(0), s(s(0))) → log2B_out_ga(s(0), s(s(0)))
U2_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(0, s(T148), T150)
log2A_in_gga(s(0), s(T148), T150) → U3_gga(T148, T150, log2B_in_ga(T148, T150))
U3_gga(T148, T150, log2B_out_ga(T148, T150)) → log2A_out_gga(s(0), s(T148), T150)
log2A_in_gga(0, 0, s(0)) → log2A_out_gga(0, 0, s(0))
log2A_in_gga(s(0), 0, s(0)) → log2A_out_gga(s(0), 0, s(0))
U1_gga(T128, T129, T131, log2A_out_gga(T128, s(T129), T131)) → log2A_out_gga(s(s(T128)), T129, T131)
U148_ga(T107, T109, log2A_out_gga(T107, s(s(s(s(s(s(s(0))))))), T109)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(T107)))))))))))))))), T109)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106) → U149_ga(T3106, log2N34_in_a(T3106))
log2N34_in_a(T3135) → U144_a(T3135, log2N32_in_a(T3135))
U144_a(T3135, log2N32_out_a(T3135)) → log2N34_out_a(T3135)
U149_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106) → U150_ga(T3106, log2N34_in_a(T3106))
U150_ga(T3106, log2N34_out_a(T3106)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))))), T3106)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162) → U151_ga(T3162, log2N35_in_a(T3162))
log2N35_in_a(T3191) → U145_a(T3191, log2N32_in_a(T3191))
U145_a(T3191, log2N32_out_a(T3191)) → log2N35_out_a(T3191)
U151_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162) → U152_ga(T3162, log2N35_in_a(T3162))
U152_ga(T3162, log2N35_out_a(T3162)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))), T3162)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218) → U153_ga(T3218, log2N36_in_a(T3218))
log2N36_in_a(T3236) → U146_a(T3236, log2N33_in_a(T3236))
U146_a(T3236, log2N33_out_a(T3236)) → log2N36_out_a(T3236)
U153_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(0)))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218) → U154_ga(T3218, log2N36_in_a(T3218))
U154_ga(T3218, log2N36_out_a(T3218)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(s(s(0))))))))))), T3218)
log2N40_in_ga(s(s(s(s(s(s(s(s(0)))))))), T3255) → U155_ga(T3255, log2N37_in_a(T3255))
log2N37_in_a(T3273) → U147_a(T3273, log2N33_in_a(T3273))
U147_a(T3273, log2N33_out_a(T3273)) → log2N37_out_a(T3273)
U155_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(0)))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255) → U156_ga(T3255, log2N37_in_a(T3255))
U156_ga(T3255, log2N37_out_a(T3255)) → log2N40_out_ga(s(s(s(s(s(s(s(s(s(0))))))))), T3255)
log2N40_in_ga(s(s(s(s(s(s(0)))))), T3290) → U157_ga(T3290, log2N38_in_a(T3290))
log2N38_in_a(s(s(0))) → log2N38_out_a(s(s(0)))
U157_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(0)))))), T3290)
log2N40_in_ga(s(s(s(s(s(s(s(0))))))), T3290) → U158_ga(T3290, log2N38_in_a(T3290))
U158_ga(T3290, log2N38_out_a(T3290)) → log2N40_out_ga(s(s(s(s(s(s(s(0))))))), T3290)
log2N40_in_ga(s(s(s(s(0)))), T3306) → U159_ga(T3306, log2N39_in_a(T3306))
log2N39_in_a(s(s(0))) → log2N39_out_a(s(s(0)))
U159_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(0)))), T3306)
log2N40_in_ga(s(s(s(s(s(0))))), T3306) → U160_ga(T3306, log2N39_in_a(T3306))
U160_ga(T3306, log2N39_out_a(T3306)) → log2N40_out_ga(s(s(s(s(s(0))))), T3306)
log2N40_in_ga(s(s(0)), s(0)) → log2N40_out_ga(s(s(0)), s(0))
log2N40_in_ga(s(s(s(0))), s(0)) → log2N40_out_ga(s(s(s(0))), s(0))
log2N40_in_ga(0, s(0)) → log2N40_out_ga(0, s(0))
log2N40_in_ga(s(0), s(0)) → log2N40_out_ga(s(0), s(0))

The argument filtering Pi contains the following mapping:
log2N40_in_ga(x1, x2)  =  log2N40_in_ga(x1)
s(x1)  =  s(x1)
U148_ga(x1, x2, x3)  =  U148_ga(x3)
log2A_in_gga(x1, x2, x3)  =  log2A_in_gga(x1, x2)
U1_gga(x1, x2, x3, x4)  =  U1_gga(x4)
0  =  0
U2_gga(x1, x2, x3)  =  U2_gga(x3)
log2B_in_ga(x1, x2)  =  log2B_in_ga(x1)
U131_ga(x1, x2, x3)  =  U131_ga(x3)
log2C_in_gga(x1, x2, x3)  =  log2C_in_gga(x1, x2)
U4_gga(x1, x2, x3, x4)  =  U4_gga(x4)
U5_gga(x1, x2, x3)  =  U5_gga(x3)
log2D_in_ga(x1, x2)  =  log2D_in_ga(x1)
U114_ga(x1, x2, x3)  =  U114_ga(x3)
log2E_in_gga(x1, x2, x3)  =  log2E_in_gga(x1, x2)
U7_gga(x1, x2, x3, x4)  =  U7_gga(x4)
U8_gga(x1, x2, x3)  =  U8_gga(x3)
log2F_in_ga(x1, x2)  =  log2F_in_ga(x1)
U97_ga(x1, x2, x3)  =  U97_ga(x3)
log2G_in_gga(x1, x2, x3)  =  log2G_in_gga(x1, x2)
U10_gga(x1, x2, x3, x4)  =  U10_gga(x4)
U11_gga(x1, x2, x3)  =  U11_gga(x3)
log2H_in_ga(x1, x2)  =  log2H_in_ga(x1)
U80_ga(x1, x2, x3)  =  U80_ga(x3)
log2I_in_gga(x1, x2, x3)  =  log2I_in_gga(x1, x2)
U13_gga(x1, x2, x3, x4)  =  U13_gga(x4)
U14_gga(x1, x2, x3)  =  U14_gga(x3)
log2J_in_ga(x1, x2)  =  log2J_in_ga(x1)
U63_ga(x1, x2, x3)  =  U63_ga(x3)
log2K_in_gga(x1, x2, x3)  =  log2K_in_gga(x1, x2)
U16_gga(x1, x2, x3, x4)  =  U16_gga(x4)
U17_gga(x1, x2, x3)  =  U17_gga(x3)
log2L_in_ga(x1, x2)  =  log2L_in_ga(x1)
U46_ga(x1, x2, x3)  =  U46_ga(x3)
log2M_in_gga(x1, x2, x3)  =  log2M_in_gga(x1, x2)
U19_gga(x1, x2, x3, x4)  =  U19_gga(x4)
U20_gga(x1, x2, x3)  =  U20_gga(x3)
log2N_in_gga(x1, x2, x3)  =  log2N_in_gga(x1, x2)
U25_gga(x1, x2, x3, x4)  =  U25_gga(x4)
log2O_in_ggga(x1, x2, x3, x4)  =  log2O_in_ggga(x1, x2, x3)
U22_ggga(x1, x2, x3, x4, x5)  =  U22_ggga(x5)
U23_ggga(x1, x2, x3, x4)  =  U23_ggga(x4)
U26_gga(x1, x2, x3)  =  U26_gga(x3)
log2P_in_ga(x1, x2)  =  log2P_in_ga(x1)
U38_ga(x1, x2, x3)  =  U38_ga(x3)
log2V_in_ga(x1, x2)  =  log2V_in_ga(x1)
log2V_out_ga(x1, x2)  =  log2V_out_ga(x2)
log2P_out_ga(x1, x2)  =  log2P_out_ga(x2)
log2N_out_gga(x1, x2, x3)  =  log2N_out_gga(x3)
U27_gga(x1, x2, x3)  =  U27_gga(x3)
U28_gga(x1, x2, x3)  =  U28_gga(x3)
log2Q_in_ga(x1, x2)  =  log2Q_in_ga(x1)
U39_ga(x1, x2, x3)  =  U39_ga(x3)
log2Q_out_ga(x1, x2)  =  log2Q_out_ga(x2)
U29_gga(x1, x2, x3)  =  U29_gga(x3)
U30_gga(x1, x2, x3)  =  U30_gga(x3)
log2R_in_ga(x1, x2)  =  log2R_in_ga(x1)
U40_ga(x1, x2, x3)  =  U40_ga(x3)
log2W_in_ga(x1, x2)  =  log2W_in_ga(x1)
log2W_out_ga(x1, x2)  =  log2W_out_ga(x2)
log2R_out_ga(x1, x2)  =  log2R_out_ga(x2)
U31_gga(x1, x2, x3)  =  U31_gga(x3)
U32_gga(x1, x2, x3)  =  U32_gga(x3)
log2S_in_ga(x1, x2)  =  log2S_in_ga(x1)
U41_ga(x1, x2, x3)  =  U41_ga(x3)
log2S_out_ga(x1, x2)  =  log2S_out_ga(x2)
U33_gga(x1, x2, x3)  =  U33_gga(x3)
U34_gga(x1, x2, x3)  =  U34_gga(x3)
log2T_in_ga(x1, x2)  =  log2T_in_ga(x1)
log2T_out_ga(x1, x2)  =  log2T_out_ga(x2)
U35_gga(x1, x2, x3)  =  U35_gga(x3)
U36_gga(x1, x2, x3)  =  U36_gga(x3)
log2U_in_ga(x1, x2)  =  log2U_in_ga(x1)
log2U_out_ga(x1, x2)  =  log2U_out_ga(x2)
U37_gga(x1, x2, x3)  =  U37_gga(x3)
log2O_out_ggga(x1, x2, x3, x4)  =  log2O_out_ggga(x4)
U24_ggga(x1, x2, x3, x4)  =  U24_ggga(x4)
log2M_out_gga(x1, x2, x3)  =  log2M_out_gga(x3)
U21_gga(x1, x2, x3)  =  U21_gga(x3)
log2L_out_ga(x1, x2)  =  log2L_out_ga(x2)
U47_ga(x1, x2)  =  U47_ga(x2)
log2X_in_ga(x1, x2)  =  log2X_in_ga(x1)
U42_ga(x1, x2, x3)  =  U42_ga(x3)
log2X_out_ga(x1, x2)  =  log2X_out_ga(x2)
U48_ga(x1, x2)  =  U48_ga(x2)
U49_ga(x1, x2)  =  U49_ga(x2)
log2Y_in_ga(x1, x2)  =  log2Y_in_ga(x1)
U43_ga(x1, x2, x3)  =  U43_ga(x3)
log2Y_out_ga(x1, x2)  =  log2Y_out_ga(x2)
U50_ga(x1, x2)  =  U50_ga(x2)
U51_ga(x1, x2)  =  U51_ga(x2)
log2Z_in_ga(x1, x2)  =  log2Z_in_ga(x1)
U44_ga(x1, x2, x3)  =  U44_ga(x3)
log2Z_out_ga(x1, x2)  =  log2Z_out_ga(x2)
U52_ga(x1, x2)  =  U52_ga(x2)
U53_ga(x1, x2)  =  U53_ga(x2)
log2N1_in_ga(x1, x2)  =  log2N1_in_ga(x1)
U45_ga(x1, x2, x3)  =  U45_ga(x3)
log2N1_out_ga(x1, x2)  =  log2N1_out_ga(x2)
U54_ga(x1, x2)  =  U54_ga(x2)
U55_ga(x1, x2)  =  U55_ga(x2)
log2N2_in_ga(x1, x2)  =  log2N2_in_ga(x1)
log2N2_out_ga(x1, x2)  =  log2N2_out_ga(x2)
U56_ga(x1, x2)  =  U56_ga(x2)
U57_ga(x1, x2)  =  U57_ga(x2)
log2N3_in_ga(x1, x2)  =  log2N3_in_ga(x1)
log2N3_out_ga(x1, x2)  =  log2N3_out_ga(x2)
U58_ga(x1, x2)  =  U58_ga(x2)
log2K_out_gga(x1, x2, x3)  =  log2K_out_gga(x3)
U18_gga(x1, x2, x3)  =  U18_gga(x3)
log2J_out_ga(x1, x2)  =  log2J_out_ga(x2)
U64_ga(x1, x2)  =  U64_ga(x2)
log2N4_in_a(x1)  =  log2N4_in_a
U59_a(x1, x2)  =  U59_a(x2)
log2N4_out_a(x1)  =  log2N4_out_a(x1)
U65_ga(x1, x2)  =  U65_ga(x2)
U66_ga(x1, x2)  =  U66_ga(x2)
log2N5_in_a(x1)  =  log2N5_in_a
U60_a(x1, x2)  =  U60_a(x2)
log2N5_out_a(x1)  =  log2N5_out_a(x1)
U67_ga(x1, x2)  =  U67_ga(x2)
U68_ga(x1, x2)  =  U68_ga(x2)
log2N6_in_a(x1)  =  log2N6_in_a
U61_a(x1, x2)  =  U61_a(x2)
log2N6_out_a(x1)  =  log2N6_out_a(x1)
U69_ga(x1, x2)  =  U69_ga(x2)
U70_ga(x1, x2)  =  U70_ga(x2)
log2N7_in_a(x1)  =  log2N7_in_a
U62_a(x1, x2)  =  U62_a(x2)
log2N7_out_a(x1)  =  log2N7_out_a(x1)
U71_ga(x1, x2)  =  U71_ga(x2)
U72_ga(x1, x2)  =  U72_ga(x2)
log2N8_in_a(x1)  =  log2N8_in_a
log2N8_out_a(x1)  =  log2N8_out_a(x1)
U73_ga(x1, x2)  =  U73_ga(x2)
U74_ga(x1, x2)  =  U74_ga(x2)
log2N9_in_a(x1)  =  log2N9_in_a
log2N9_out_a(x1)  =  log2N9_out_a(x1)
U75_ga(x1, x2)  =  U75_ga(x2)
log2I_out_gga(x1, x2, x3)  =  log2I_out_gga(x3)
U15_gga(x1, x2, x3)  =  U15_gga(x3)
log2H_out_ga(x1, x2)  =  log2H_out_ga(x2)
U81_ga(x1, x2)  =  U81_ga(x2)
log2N10_in_a(x1)  =  log2N10_in_a
U76_a(x1, x2)  =  U76_a(x2)
log2N10_out_a(x1)  =  log2N10_out_a(x1)
U82_ga(x1, x2)  =  U82_ga(x2)
U83_ga(x1, x2)  =  U83_ga(x2)
log2N11_in_a(x1)  =  log2N11_in_a
U77_a(x1, x2)  =  U77_a(x2)
log2N11_out_a(x1)  =  log2N11_out_a(x1)
U84_ga(x1, x2)  =  U84_ga(x2)
U85_ga(x1, x2)  =  U85_ga(x2)
log2N12_in_a(x1)  =  log2N12_in_a
U78_a(x1, x2)  =  U78_a(x2)
log2N12_out_a(x1)  =  log2N12_out_a(x1)
U86_ga(x1, x2)  =  U86_ga(x2)
U87_ga(x1, x2)  =  U87_ga(x2)
log2N13_in_a(x1)  =  log2N13_in_a
U79_a(x1, x2)  =  U79_a(x2)
log2N13_out_a(x1)  =  log2N13_out_a(x1)
U88_ga(x1, x2)  =  U88_ga(x2)
U89_ga(x1, x2)  =  U89_ga(x2)
log2N14_in_a(x1)  =  log2N14_in_a
log2N14_out_a(x1)  =  log2N14_out_a(x1)
U90_ga(x1, x2)  =  U90_ga(x2)
U91_ga(x1, x2)  =  U91_ga(x2)
log2N15_in_a(x1)  =  log2N15_in_a
log2N15_out_a(x1)  =  log2N15_out_a(x1)
U92_ga(x1, x2)  =  U92_ga(x2)
log2G_out_gga(x1, x2, x3)  =  log2G_out_gga(x3)
U12_gga(x1, x2, x3)  =  U12_gga(x3)
log2F_out_ga(x1, x2)  =  log2F_out_ga(x2)
U98_ga(x1, x2)  =  U98_ga(x2)
log2N16_in_a(x1)  =  log2N16_in_a
U93_a(x1, x2)  =  U93_a(x2)
log2N16_out_a(x1)  =  log2N16_out_a(x1)
U99_ga(x1, x2)  =  U99_ga(x2)
U100_ga(x1, x2)  =  U100_ga(x2)
log2N17_in_a(x1)  =  log2N17_in_a
U94_a(x1, x2)  =  U94_a(x2)
log2N17_out_a(x1)  =  log2N17_out_a(x1)
U101_ga(x1, x2)  =  U101_ga(x2)
U102_ga(x1, x2)  =  U102_ga(x2)
log2N18_in_a(x1)  =  log2N18_in_a
U95_a(x1, x2)  =  U95_a(x2)
log2N18_out_a(x1)  =  log2N18_out_a(x1)
U103_ga(x1, x2)  =  U103_ga(x2)
U104_ga(x1, x2)  =  U104_ga(x2)
log2N19_in_a(x1)  =  log2N19_in_a
U96_a(x1, x2)  =  U96_a(x2)
log2N19_out_a(x1)  =  log2N19_out_a(x1)
U105_ga(x1, x2)  =  U105_ga(x2)
U106_ga(x1, x2)  =  U106_ga(x2)
log2N20_in_a(x1)  =  log2N20_in_a
log2N20_out_a(x1)  =  log2N20_out_a(x1)
U107_ga(x1, x2)  =  U107_ga(x2)
U108_ga(x1, x2)  =  U108_ga(x2)
log2N21_in_a(x1)  =  log2N21_in_a
log2N21_out_a(x1)  =  log2N21_out_a(x1)
U109_ga(x1, x2)  =  U109_ga(x2)
log2E_out_gga(x1, x2, x3)  =  log2E_out_gga(x3)
U9_gga(x1, x2, x3)  =  U9_gga(x3)
log2D_out_ga(x1, x2)  =  log2D_out_ga(x2)
U115_ga(x1, x2)  =  U115_ga(x2)
log2N22_in_a(x1)  =  log2N22_in_a
U110_a(x1, x2)  =  U110_a(x2)
log2N22_out_a(x1)  =  log2N22_out_a(x1)
U116_ga(x1, x2)  =  U116_ga(x2)
U117_ga(x1, x2)  =  U117_ga(x2)
log2N23_in_a(x1)  =  log2N23_in_a
U111_a(x1, x2)  =  U111_a(x2)
log2N23_out_a(x1)  =  log2N23_out_a(x1)
U118_ga(x1, x2)  =  U118_ga(x2)
U119_ga(x1, x2)  =  U119_ga(x2)
log2N24_in_a(x1)  =  log2N24_in_a
U112_a(x1, x2)  =  U112_a(x2)
log2N24_out_a(x1)  =  log2N24_out_a(x1)
U120_ga(x1, x2)  =  U120_ga(x2)
U121_ga(x1, x2)  =  U121_ga(x2)
log2N25_in_a(x1)  =  log2N25_in_a
U113_a(x1, x2)  =  U113_a(x2)
log2N25_out_a(x1)  =  log2N25_out_a(x1)
U122_ga(x1, x2)  =  U122_ga(x2)
U123_ga(x1, x2)  =  U123_ga(x2)
log2N26_in_a(x1)  =  log2N26_in_a
log2N26_out_a(x1)  =  log2N26_out_a(x1)
U124_ga(x1, x2)  =  U124_ga(x2)
U125_ga(x1, x2)  =  U125_ga(x2)
log2N27_in_a(x1)  =  log2N27_in_a
log2N27_out_a(x1)  =  log2N27_out_a(x1)
U126_ga(x1, x2)  =  U126_ga(x2)
log2C_out_gga(x1, x2, x3)  =  log2C_out_gga(x3)
U6_gga(x1, x2, x3)  =  U6_gga(x3)
log2B_out_ga(x1, x2)  =  log2B_out_ga(x2)
U132_ga(x1, x2)  =  U132_ga(x2)
log2N28_in_a(x1)  =  log2N28_in_a
U127_a(x1, x2)  =  U127_a(x2)
log2N28_out_a(x1)  =  log2N28_out_a(x1)
U133_ga(x1, x2)  =  U133_ga(x2)
U134_ga(x1, x2)  =  U134_ga(x2)
log2N29_in_a(x1)  =  log2N29_in_a
U128_a(x1, x2)  =  U128_a(x2)
log2N29_out_a(x1)  =  log2N29_out_a(x1)
U135_ga(x1, x2)  =  U135_ga(x2)
U136_ga(x1, x2)  =  U136_ga(x2)
log2N30_in_a(x1)  =  log2N30_in_a
U129_a(x1, x2)  =  U129_a(x2)
log2N30_out_a(x1)  =  log2N30_out_a(x1)
U137_ga(x1, x2)  =  U137_ga(x2)
U138_ga(x1, x2)  =  U138_ga(x2)
log2N31_in_a(x1)  =  log2N31_in_a
U130_a(x1, x2)  =  U130_a(x2)
log2N31_out_a(x1)  =  log2N31_out_a(x1)
U139_ga(x1, x2)  =  U139_ga(x2)
U140_ga(x1, x2)  =  U140_ga(x2)
log2N32_in_a(x1)  =  log2N32_in_a
log2N32_out_a(x1)  =  log2N32_out_a(x1)
U141_ga(x1, x2)  =  U141_ga(x2)
U142_ga(x1, x2)  =  U142_ga(x2)
log2N33_in_a(x1)  =  log2N33_in_a
log2N33_out_a(x1)  =  log2N33_out_a(x1)
U143_ga(x1, x2)  =  U143_ga(x2)
log2A_out_gga(x1, x2, x3)  =  log2A_out_gga(x3)
U3_gga(x1, x2, x3)  =  U3_gga(x3)
log2N40_out_ga(x1, x2)  =  log2N40_out_ga(x2)
U149_ga(x1, x2)  =  U149_ga(x2)
log2N34_in_a(x1)  =  log2N34_in_a
U144_a(x1, x2)  =  U144_a(x2)
log2N34_out_a(x1)  =  log2N34_out_a(x1)
U150_ga(x1, x2)  =  U150_ga(x2)
U151_ga(x1, x2)  =  U151_ga(x2)
log2N35_in_a(x1)  =  log2N35_in_a
U145_a(x1, x2)  =  U145_a(x2)
log2N35_out_a(x1)  =  log2N35_out_a(x1)
U152_ga(x1, x2)  =  U152_ga(x2)
U153_ga(x1, x2)  =  U153_ga(x2)
log2N36_in_a(x1)  =  log2N36_in_a
U146_a(x1, x2)  =  U146_a(x2)
log2N36_out_a(x1)  =  log2N36_out_a(x1)
U154_ga(x1, x2)  =  U154_ga(x2)
U155_ga(x1, x2)  =  U155_ga(x2)
log2N37_in_a(x1)  =  log2N37_in_a
U147_a(x1, x2)  =  U147_a(x2)
log2N37_out_a(x1)  =  log2N37_out_a(x1)
U156_ga(x1, x2)  =  U156_ga(x2)
U157_ga(x1, x2)  =  U157_ga(x2)
log2N38_in_a(x1)  =  log2N38_in_a
log2N38_out_a(x1)  =  log2N38_out_a(x1)
U158_ga(x1, x2)  =  U158_ga(x2)
U159_ga(x1, x2)  =  U159_ga(x2)
log2N39_in_a(x1)  =  log2N39_in_a
log2N39_out_a(x1)  =  log2N39_out_a(x1)
U160_ga(x1, x2)  =  U160_ga(x2)
LOG2A_IN_GGA(x1, x2, x3)  =  LOG2A_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(61) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(62) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

LOG2A_IN_GGA(s(s(T128)), T129, T131) → LOG2A_IN_GGA(T128, s(T129), T131)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
LOG2A_IN_GGA(x1, x2, x3)  =  LOG2A_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(63) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(64) Obligation:

Q DP problem:
The TRS P consists of the following rules:

LOG2A_IN_GGA(s(s(T128)), T129) → LOG2A_IN_GGA(T128, s(T129))

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(65) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • LOG2A_IN_GGA(s(s(T128)), T129) → LOG2A_IN_GGA(T128, s(T129))
    The graph contains the following edges 1 > 1

(66) YES